First published: Thu Aug 30 2007(Updated: )
Dirk Mueller reported an off by one buffer overflow flaw in the way QT parses certain unicode strings. To quote Dirk: I`ve found a off-by-one buffer overflow in QUtf8Decoder::toUnicode(). It is not exploitable with Qt 4.x or above because there is an additional QChar(0) being allocated in QString, however it is still a bug there, as the array returned by utf16() etc is no longer terminated properly.
Affected Software | Affected Version | How to fix |
---|---|---|
Qt | <4.x |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.