CVE-2016-4738Improper Restriction of Operations within the Bounds of a Memory Buffer in Apple Iphone OS

Severity
8.8HIGHNVD
OSV5.0
EPSS
5.9%
top 9.36%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedSep 25
Latest updateFeb 12

Description

libxslt in Apple iOS before 10, OS X before 10.12, tvOS before 10, and watchOS before 3 allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web site.

CVSS vector

CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HExploitability: 2.8 | Impact: 5.9

Affected Packages12 packages

NVDapple/tvos< 10.0
NVDapple/watchos< 3.0
Appleapple/tvos10
NVDapple/mac_os_x< 10.12.0

Also affects: Debian Linux 8.0, 9.0

🔴Vulnerability Details

3
GHSA
GHSA-6r6p-3jh3-qx75: libxslt in Apple iOS before 10, OS X before 102022-05-14
OSV
libxslt vulnerabilities2017-04-28
OSV
CVE-2016-4738: libxslt in Apple iOS before 10, OS X before 102016-09-25

📋Vendor Advisories

8
Palo Alto
PAN-SA-2025-0006 Informational Bulletin: Impact of OSS CVEs in PAN-OS2025-02-12
Ubuntu
Libxslt vulnerabilities2017-04-28
Red Hat
libxslt: Heap overread due to an empty decimal-separator2016-10-12
Apple
CVE-2016-4738: macOS Sierra 10.122016-09-20
Apple
CVE-2016-4738: tvOS 102016-09-13

💬Community

4
Bugzilla
CVE-2016-4738 libxslt: Heap overread due to an empty decimal-separator2016-10-26
Bugzilla
CVE-2016-4738 libxslt: Heap overread due to an empty decimal-separator [fedora-all]2016-10-26
Bugzilla
CVE-2016-4738 mingw-libxslt: libxslt: Heap overread due to an empty decimal-separator [fedora-all]2016-10-26
Bugzilla
CVE-2016-4738 mingw-libxslt: libxslt: Heap overread due to an empty decimal-separator [epel-7]2016-10-26