|
 |
|
CHM Lib Multiple Buffer Overflow Vulnerabilities
|
|
|
|
|
Secunia Advisory:
|
SA17325
|
|
|
Release Date:
|
2005-10-26
|
|
Last Update:
|
2005-11-08
|
|
|
Critical:
|

Moderately critical
|
|
Impact:
|
System access
|
|
Where:
|
From remote
|
|
Solution Status:
|
Vendor Patch
|
|
| Software: | CHM Lib (chmlib) 0.x
|
| | CVE reference: | CVE-2005-2659 (Secunia mirror) CVE-2005-2930 (Secunia mirror) CVE-2005-3318 (Secunia mirror)
|
|
|
Want to know the next time vulnerabilities are fixed in this product? - Companies can be alerted via email and SMS! |
|
|
Description: Some vulnerabilities have been reported in CHM Lib (chmlib), which potentially can be exploited by malicious people to compromise a user's system.
1) A boundary error exists in the "_chm_decompress_block()" function when reading input from a ".chm" file into a stack buffer. This can be exploited to cause a stack-based buffer overflow and may allow arbitrary code execution via a specially crafted ".chm" file.
The vulnerability has been reported in version 0.36 and prior.
2) A boundary error exists in the "_chm_find_in_PMGL()" function when reading input from a ".chm" file into a stack buffer. This can be exploited to cause a stack-based buffer overflow and may allow arbitrary code execution via a specially crafted ".chm" file.
3) An unspecified boundary error exists when performing LZX decompression. This may be exploited to cause a buffer overflow.
Vulnerability #2 and #3 has been reported in version 0.35.
Note: The vulnerabilities potentially affect other applications that use the library.
Solution: Update to version 0.37.
http://morte.jedrea.com/~jedwin/projects/chmlib/
Provided and/or discovered by: 1) Sven Tantau
2) Discovered by anonymous and reported via iDEFENSE.
3) Palasik Sandor
Changelog: 2005-10-31: Added information of additional vulnerabilities. Updated "Description", "Original Advisory" and credit sections.
2005-11-07: Added CVE reference.
2005-11-08: Added CVE reference.
Original Advisory: Sven Tantau:
http://www.sven-tantau.de/public_files/chmlib/chmlib_20051126.txt
iDEFENSE:
http://www.idefense.com/application/poi/display?id=332&type=vulnerabilities
|
|
|
|
|
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.
|
|
|
|
2 Related Secunia Security Advisories
|
|
|
1. CHMlib Page Block Length Memory Corruption Vulnerability
|
|
2. CHM Lib "extract_chmLib" Directory Traversal Vulnerability
|
|
|
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.
|
|
|
|

|
 |
Secunia PSI Scan | Patch | Track Free Download
|
|
|
Secunia Poll
|
|
|
|
|
 |
|
|
Most Popular Advisories
|
|
|
|
|
|