Description
The iax_net_read function in the iaxclient open source library, as used in multiple products including (a) LoudHush 1.3.6, (b) IDE FISK 1.35 and earlier, (c) Kiax 0.8.5 and earlier, (d) DIAX, (e) Ziaxphone, (f) IAX Phone, (g) X-lite, (h) MediaX, (i) Extreme Networks ePhone, and (j) iaxComm before 1.2.0, allows remote attackers to execute arbitrary code via crafted IAX 2 (IAX2) packets with truncated (1) full frames or (2) mini-frames, which are detected in a length check but still processed, leading to buffer overflows related to negative length values.
References
- ADV-2006-2286 vdb-entry
- ADV-2006-2285 vdb-entry
- iaxclient-truncated-frame-bo(27047) vdb-entry
- http://www.loudhush.ro/changelog.txt
- 20567 third-party-advisory
- http://iaxclient.sourceforge.net/iaxcomm/
- 20900 third-party-advisory
- http://www.coresecurity.com/common/showdoc.php?idx=548&idxseccion=10
- ADV-2006-2180 vdb-entry
- 20623 third-party-advisory
- 20466 third-party-advisory
- 18307 vdb-entry
- ADV-2006-2284 vdb-entry
- 20060609 CORE-2006-0327: IAXclient truncated frames vulnerabilities mailing-list
- GLSA-200606-30 vendor-advisory
- http://sourceforge.net/project/shownotes.php?release_id=423099&group_id=131960
- 20560 third-party-advisory