Public exploit available
Public proof-of-concept or exploit code exists (ExploitDB / Metasploit / Nuclei).

CVE-2010-1748Improper Restriction of Operations within the Bounds of a Memory Buffer in Apple Cups

Severity
4.3MEDIUMNVD
EPSS
12.4%
top 6.09%
CISA KEV
Not in KEV
Exploit
PoC available
Public exploit / PoC exists
Affected products
Timeline
PublishedJun 17
Latest updateMay 17

Description

The cgi_initialize_string function in cgi-bin/var.c in the web interface in CUPS before 1.4.4, as used on Apple Mac OS X 10.5.8, Mac OS X 10.6 before 10.6.4, and other platforms, does not properly handle parameter values containing a % (percent) character without two subsequent hex characters, which allows context-dependent attackers to obtain sensitive information from cupsd process memory via a crafted request, as demonstrated by the (1) /admin?OP=redirect&URL=% and (2) /admin?URL=/admin/&OP=%

CVSS vector

AV:N/AC:M/C:P/I:N/A:NExploitability: 8.6 | Impact: 2.9

Affected Packages2 packages

Debianapple/cups< 1.4.4-1+3
NVDapple/cups1.4.3+61

Patches

🔴Vulnerability Details

3
GHSA
GHSA-vcrj-62jj-6wf5: The cgi_initialize_string function in cgi-bin/var2022-05-17
CVEList
CVE-2010-1748: The cgi_initialize_string function in cgi-bin/var2010-06-17
OSV
CVE-2010-1748: The cgi_initialize_string function in cgi-bin/var2010-06-17

💥Exploits & PoCs

3
Exploit-DB
Microsoft DNS RPC Service - 'extractQuotedChar()' Remote Overflow 'SMB' (MS07-029) (Metasploit)2010-09-28
Exploit-DB
Microsoft DNS RPC Service - 'extractQuotedChar()' TCP Overflow (MS07-029) (Metasploit)2010-07-25
Exploit-DB
CUPS 1.4.2 - Web Interface Information Disclosure2010-06-15

📋Vendor Advisories

3
Ubuntu
CUPS vulnerabilities2010-06-21
Red Hat
cups: web interface memory disclosure2010-06-14
Debian
CVE-2010-1748: cups - The cgi_initialize_string function in cgi-bin/var.c in the web interface in CUPS...2010

💬Community

2
Bugzilla
CVE-2010-0540 CVE-2010-0542 CVE-2010-1748 CVE-2010-2431 cups various flaws [fedora-all]2010-06-17
Bugzilla
CVE-2010-1748 cups: web interface memory disclosure2010-05-13
CVE-2010-1748 — Apple Cups vulnerability | cvebase