|
CUPS IPP Tags Memory Corruption Vulnerability
|
|
|
|
|
Secunia Advisory:
|
SA27233
|
|
|
Release Date:
|
2007-10-31
|
|
Last Update:
|
2007-11-01
|
|
|
Critical:
|

Moderately critical
|
|
Impact:
|
System access
|
|
Where:
|
From local network
|
|
Solution Status:
|
Vendor Patch
|
|
| Software: | CUPS 1.x
|
| | CVE reference: | CVE-2007-4351 (Secunia mirror)
|
|
|
Want to know the next time vulnerabilities are fixed in this product? - Companies can be alerted via email and SMS! |
|
|
Description: Secunia Research has discovered a vulnerability in CUPS, which can be exploited by malicious people to compromise a vulnerable system.
The vulnerability is caused due to a boundary error within the "ippReadIO()" function in cups/ipp.c when processing IPP (Internet Printing Protocol) tags. This can be exploited to overwrite one byte on the stack with a zero by sending an IPP request containing specially crafted "textWithLanguage" or "nameWithLanguage" tags.
Successful exploitation allows execution of arbitrary code.
The vulnerability is confirmed in version 1.3.3. Prior versions may also be affected.
Solution: Update to version 1.3.4.
Provided and/or discovered by: Alin Rad Pop, Secunia Research.
Changelog: 2007-11-01: Updated "Solution" and "Original Advisory" sections.
2007-11-01: Added link to US-CERT.
Original Advisory: Secunia Research:
http://secunia.com/secunia_research/2007-76/
CUPS:
http://www.cups.org/str.php?L2561
Other References: US-CERT VU#446897:
http://www.kb.cert.org/vuls/id/446897
|
|
|
|
|
Please note: The information that this Secunia Advisory is based on comes from a third party unless stated otherwise.
Secunia collects, validates, and verifies all vulnerability reports issued by security research groups, vendors, and others.
|
|
|
|
17 Related Secunia Security Advisories, displaying 10
|
|
|
1. CUPS PNG Filter Integer Overflow Vulnerability
|
|
2. CUPS Multiple Buffer Overflow Vulnerabilities
|
|
3. CUPS "process_browse_data()" Double Free Vulnerability
|
|
4. CUPS SNMP Backend "asn1_get_string()" Signedness Vulnerability
|
|
5. CUPS Incomplete SSL Negotiation Denial of Service
|
|
6. CUPS xpdf Multiple Vulnerabilities
|
|
7. CUPS xpdf Multiple Buffer Overflow Vulnerabilities
|
|
8. CUPS xpdf Temporary File Writing Denial of Service
|
|
9. CUPS xpdf "Decrypt::makeFileKey2()" Buffer Overflow
|
|
10. CUPS xpdf "doImage()" Buffer Overflow Vulnerability
|
Show all related advisories
|
|
|
Send Feedback to Secunia
|
|
If you have new information regarding this Secunia advisory or a product in our database, please send it to us using either our web form or email us at vuln@secunia.com.
Ideas, suggestions, and other feedback are most welcome.
|
|
|
|