[Bug 304017] [NEW] Recursive stack overflow in jpeg parsing code
Scott Kitterman
ubuntu at kitterman.com
Mon Dec 1 15:03:51 UTC 2008
*** This bug is a security vulnerability ***
Public security bug reported:
Binary package hint: clamav
There is a recursive stack overflow in clamav 0.93.3 and 0.94 (and probably
older versions) in the jpeg parsing code.
it scan's the jpeg file, and if there is a thumbnail, it'll scan that too. the
thumbnail itself is just another jpeg
file and the same jpeg scanning function gets called without checking any kind
of recurising limit. this can easely
lead to a recurisive stack overflow. the vulnerable code looks like:
clamav-0.94\libclamav\special.c
int cli_check_jpeg_exploit(int fd) <-- fd to jpeg file
Fixed upstream in 0.94.2
** Affects: clamav (Ubuntu)
Importance: High
Assignee: Scott Kitterman (kitterman)
Status: Fix Released
** Affects: clamav (Ubuntu Intrepid)
Importance: High
Assignee: Scott Kitterman (kitterman)
Status: In Progress
** Visibility changed to: Public
** Changed in: clamav (Ubuntu Intrepid)
Importance: Undecided => High
Assignee: (unassigned) => Scott Kitterman (kitterman)
Status: New => In Progress
** Changed in: clamav (Ubuntu)
Importance: Undecided => High
Assignee: (unassigned) => Scott Kitterman (kitterman)
Status: New => Fix Released
--
Recursive stack overflow in jpeg parsing code
https://bugs.launchpad.net/bugs/304017
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
More information about the universe-bugs
mailing list