| Reporter | Title | Published | Views | Family All 46 |
|---|---|---|---|---|
| pygments -- shell injection vulnerability | 28 Sep 201500:00 | – | freebsd | |
| Important: python-pygments | 14 Dec 201500:00 | – | amazon | |
| Pygments Arbitrary Command Execution Vulnerability | 15 Jan 201600:00 | – | cnvd | |
| CVE-2015-8557 | 8 Jan 201620:00 | – | cve | |
| CVE-2015-8557 | 8 Jan 201620:00 | – | cvelist | |
| [SECURITY] [DLA 369-1] pygments security update | 15 Dec 201518:25 | – | debian | |
| [SECURITY] [DSA 3445-1] pygments security update | 13 Jan 201622:13 | – | debian | |
| [SECURITY] [DSA 3445-1] pygments security update | 13 Jan 201622:13 | – | debian | |
| CVE-2015-8557 | 8 Jan 201620:00 | – | debiancve | |
| Debian DLA-369-1 : pygments security update | 16 Dec 201500:00 | – | nessus |
#
# (C) Tenable Network Security, Inc.
#
# The descriptive text and package checks in this plugin were
# extracted from Amazon Linux AMI Security Advisory ALAS-2015-630.
#
include("compat.inc");
if (description)
{
script_id(87379);
script_version("2.6");
script_cvs_date("Date: 2018/09/04 13:20:07");
script_cve_id("CVE-2015-8557");
script_xref(name:"ALAS", value:"2015-630");
script_name(english:"Amazon Linux AMI : python-pygments (ALAS-2015-630)");
script_summary(english:"Checks rpm output for the updated packages");
script_set_attribute(
attribute:"synopsis",
value:"The remote Amazon Linux AMI host is missing a security update."
);
script_set_attribute(
attribute:"description",
value:
"An unsafe use of string concatenation in a shell string occurs in
FontManager. If the developer allows the attacker to choose the font
and outputs an image, the attacker can execute any shell command on
the remote system. The name variable injected comes from the
constructor of FontManager, which is invoked by ImageFormatter from
options."
);
script_set_attribute(
attribute:"see_also",
value:"https://alas.aws.amazon.com/ALAS-2015-630.html"
);
script_set_attribute(
attribute:"solution",
value:"Run 'yum update python-pygments' to update your system."
);
script_set_cvss_base_vector("CVSS2#AV:N/AC:M/Au:N/C:C/I:C/A:C");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:python26-pygments");
script_set_attribute(attribute:"cpe", value:"p-cpe:/a:amazon:linux:python27-pygments");
script_set_attribute(attribute:"cpe", value:"cpe:/o:amazon:linux");
script_set_attribute(attribute:"patch_publication_date", value:"2015/12/14");
script_set_attribute(attribute:"plugin_publication_date", value:"2015/12/16");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_copyright(english:"This script is Copyright (C) 2015-2018 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_family(english:"Amazon Linux Local Security Checks");
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:"python26-pygments-1.4-4.12.amzn1")) flag++;
if (rpm_check(release:"ALA", reference:"python27-pygments-1.4-4.12.amzn1")) flag++;
if (flag)
{
if (report_verbosity > 0) security_hole(port:0, extra:rpm_report_get());
else security_hole(0);
exit(0);
}
else
{
tested = pkg_tests_get();
if (tested) audit(AUDIT_PACKAGE_NOT_AFFECTED, tested);
else audit(AUDIT_PACKAGE_NOT_INSTALLED, "python26-pygments / python27-pygments");
}
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