Lucene search
K

Amazon Linux AMI : libapreq2 (ALAS-2019-1323)

🗓️ 25 Nov 2019 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 39 Views

The remote Amazon Linux AMI host is missing a security update due to a remotely exploitable NULL pointer dereference bug (CVE-2019-12412). Run 'yum update libapreq2' to update your system

Related
Refs
Code
ReporterTitlePublishedViews
Family
Amazon
Medium: libapreq2
19 Nov 201900:00
amazon
BDU FSTEC
The vulnerability of the create_multipart_context() function in the libapreq2 library, which allows a hacker to cause a service failure
6 Apr 202000:00
bdu_fstec
Circl
CVE-2019-12412
9 Dec 202006:25
circl
CNVD
libapreq2 Denial of Service Vulnerability
8 Oct 201900:00
cnvd
CVE
CVE-2019-12412
18 Nov 202023:16
cve
Cvelist
CVE-2019-12412
18 Nov 202023:16
cvelist
Debian
[SECURITY] [DLA 1944-1] libapreq2 security update
3 Oct 201910:49
debian
Debian
[SECURITY] [DSA 4541-1] libapreq2 security update
4 Oct 201921:50
debian
Debian
[SECURITY] [DSA 4541-1] libapreq2 security update
4 Oct 201921:50
debian
Debian CVE
CVE-2019-12412
18 Nov 202023:16
debiancve
Rows per page
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Amazon Linux AMI Security Advisory ALAS-2019-1323.
#

include('compat.inc');

if (description)
{
  script_id(131243);
  script_version("1.5");
  script_set_attribute(attribute:"plugin_modification_date", value:"2024/04/10");

  script_cve_id("CVE-2019-12412");
  script_xref(name:"ALAS", value:"2019-1323");

  script_name(english:"Amazon Linux AMI : libapreq2 (ALAS-2019-1323)");

  script_set_attribute(attribute:"synopsis", value:
"The remote Amazon Linux AMI host is missing a security update.");
  script_set_attribute(attribute:"description", value:
"Remotely exploitable NULL pointer dereference bug (CVE-2019-12412)");
  script_set_attribute(attribute:"see_also", value:"https://alas.aws.amazon.com/ALAS-2019-1323.html");
  script_set_attribute(attribute:"solution", value:
"Run 'yum update libapreq2' to update your system.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:N/A:P");
  script_set_cvss_temporal_vector("CVSS2#E:U/RL:OF/RC:C");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H");
  script_set_cvss3_temporal_vector("CVSS:3.0/E:U/RL:O/RC:C");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2019-12412");

  script_set_attribute(attribute:"exploitability_ease", value:"No known exploits are available");
  script_set_attribute(attribute:"exploit_available", value:"false");

  script_set_attribute(attribute:"vuln_publication_date", value:"2020/11/19");
  script_set_attribute(attribute:"patch_publication_date", value:"2019/11/19");
  script_set_attribute(attribute:"plugin_publication_date", value:"2019/11/25");

  script_set_attribute(attribute:"plugin_type", value:"local");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:libapreq2");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:libapreq2-debuginfo");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:libapreq2-devel");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:libapreq2-libs");
  script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:perl-libapreq2");
  script_set_attribute(attribute:"cpe", value:"cpe:/o:amazon:linux");
  script_set_attribute(attribute:"generated_plugin", value:"current");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"Amazon Linux Local Security Checks");

  script_copyright(english:"This script is Copyright (C) 2019-2024 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("ssh_get_info.nasl");
  script_require_keys("Host/local_checks_enabled", "Host/AmazonLinux/release", "Host/AmazonLinux/rpm-list");

  exit(0);
}


include("audit.inc");
include("global_settings.inc");
include("rpm.inc");


if (!get_kb_item("Host/local_checks_enabled")) audit(AUDIT_LOCAL_CHECKS_NOT_ENABLED);

release = get_kb_item("Host/AmazonLinux/release");
if (isnull(release) || !strlen(release)) audit(AUDIT_OS_NOT, "Amazon Linux");
os_ver = pregmatch(pattern: "^AL(A|\d)", string:release);
if (isnull(os_ver)) audit(AUDIT_UNKNOWN_APP_VER, "Amazon Linux");
os_ver = os_ver[1];
if (os_ver != "A")
{
  if (os_ver == 'A') os_ver = 'AMI';
  audit(AUDIT_OS_NOT, "Amazon Linux AMI", "Amazon Linux " + os_ver);
}

if (!get_kb_item("Host/AmazonLinux/rpm-list")) audit(AUDIT_PACKAGE_LIST_MISSING);


flag = 0;
if (rpm_check(release:"ALA", reference:"libapreq2-2.13-38.2.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"libapreq2-debuginfo-2.13-38.2.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"libapreq2-devel-2.13-38.2.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"libapreq2-libs-2.13-38.2.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"perl-libapreq2-2.13-38.2.amzn1")) flag++;

if (flag)
{
  if (report_verbosity > 0) security_warning(port:0, extra:rpm_report_get());
  else security_warning(0);
  exit(0);
}
else
{
  tested = pkg_tests_get();
  if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
  else audit(AUDIT_PACKAGE_NOT_INSTALLED, "libapreq2 / libapreq2-debuginfo / libapreq2-devel / libapreq2-libs / etc");
}

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

10 Apr 2024 00:00Current
6.9Medium risk
Vulners AI Score6.9
CVSS 25
CVSS 3.17.5
EPSS0.02448
39