Bug 442688 (CVE-2008-1771)
Summary: | CVE-2008-1771 mt-daapd: integer overflow allowing remote DoS and possibly arbitrary code execution | ||
---|---|---|---|
Product: | [Other] Security Response | Reporter: | Tomas Hoger <thoger> |
Component: | vulnerability | Assignee: | Red Hat Product Security <security-response-team> |
Status: | CLOSED NEXTRELEASE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | low | ||
Version: | unspecified | CC: | redhat |
Target Milestone: | --- | Keywords: | Security |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-04-17 20:09:08 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tomas Hoger
2008-04-16 10:04:48 UTC
Mitre CVE description for CVE-2008-1771: Integer overflow in the ws_getpostvars function in Firefly Media Server (formerly mt-daapd) 0.2.4.1 (0.9~r1696-1.2 on Debian) allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via an HTTP POST request with a large Content-Length. I applied the patch from Debian, rebuilt and submitted to bodhi. I will rebuild the package again once the upstream maintainer releases his fix. mt-daapd-0.9-0.4.1696.fc8 has been submitted as an update for Fedora 8 To correct my initial comment #0: I've mis-spelled Nico's name, should be Nico Golde, of course. Sorry Nico! Also my claim that mt-daapd-0.2.4.1 may not be affected was not correct. I have managed to reproduce crash with unmodified Nico's reproducer with 0.2.4.1 on i386. My original test was on x86_64, where read fails with EFAULT prior to reading user input. This does not occur on i386 and may not occur on x86_64 with older kernels (pre-2.6.11, it seems). mt-daapd-0.9-0.4.1696.fc8 has been pushed to the Fedora 8 stable repository. If problems still persist, please make note of it in this bug report. Michael, please note that the fixed version only managed to get to F8, but is not available in F9 and rawhide, which still have mt-daapd-0.2.4.1-6.fc9. 0.2.4.2 has been build in Koji for F-8 and F-9: http://koji.fedoraproject.org/koji/buildinfo?buildID=49118 http://koji.fedoraproject.org/koji/buildinfo?buildID=49115 I'm having trouble getting these build accepted into Bodhi because their version number is lower that a previously build SVN version. mt-daapd-0.2.4.2-2.fc9 has been submitted as an update for Fedora 9 Okay, I've learned how to set the epoch to override version numbering issues. I have submitted new packages for F-9. F-8 and EL-5. mt-daapd-0.2.4.2-2.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report. |