oss-sec mailing list archives
Re: CVE Request: jabberd remote information disclosure
From: cve-assign () mitre org
Date: Mon, 23 Feb 2015 02:41:56 -0500 (EST)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
When parsing a JID, jabberd2 version 2.3.2 and below truncate the data but do not verify whether the result is valid UTF8 before passing it to libidn. If the data ends with an unterminated multi-byte UTF8 sequence then libidn may copy data past the buffer into the result.
https://github.com/jabberd2/jabberd2/issues/85
the stringprep functions from libidn require the input to be valid UTF8
The libidn documentation claims "This function will not read or write to characters outside that size." about the length of the buffer that needs to be specified, but this is not true,
We think this requires one CVE ID for jabberd2 and one CVE ID for libidn, because the issues could be addressed independently. For example, if only jabberd2 is changed, then libidn still has an out-of-bounds read issue with input from other programs. If only libidn were changed and (for example) the change was to fail on invalid UTF-8 data, then that would have a DoS effect on jabberd2. Did you believe that libidn does not have a vulnerability on its own? - -- CVE assignment team, MITRE CVE Numbering Authority M/S M300 202 Burlington Road, Bedford, MA 01730 USA [ PGP key available through http://cve.mitre.org/cve/request_id.html ] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (SunOS) iQEcBAEBAgAGBQJU6tlTAAoJEKllVAevmvmsTR0H/3XUuU95oYjii19G1GIBNy5A 4CyZyUD4rqiXIXN1TN/3V8JuPnG7/C0sVc6vP6QVu6xzVWOTQhtarSWlX2cxn0kS ExvZtwdJW0olsnX+kxYsoHE9PIt07bfbXp1kHHKKJDmP8SNputJ+4upyjkVbLHxM EanwjeoWQE79c1CpQvt6yxWapd2HeKhoiFmg1/5UVeyoazZaG5KAZZqRKoFiOAWf IXh4nifPjBUJADSV58g5AGVj5QGznNinsvngF92bMPczjdKG8fPz0oG6VefQ+YXc yEey2jylUkJIBrwzENnCKz9775dOy7lTJV67WxaKcroaiQdZHrv3Y7HGlTpvs0M= =MZLy -----END PGP SIGNATURE-----
Current thread:
- CVE Request: jabberd remote information disclosure Thijs Alkemade (Feb 09)
- CVE Request: jabberd remote information disclosure Joe Malcolm (Feb 20)
- Re: CVE Request: jabberd remote information disclosure Moritz Muehlenhoff (Feb 22)
- Re: CVE Request: jabberd remote information disclosure cve-assign (Feb 22)
- Re: CVE Request: jabberd remote information disclosure Thijs Alkemade (Feb 23)
- Re: CVE Request: jabberd remote information disclosure cve-assign (Feb 23)
- Re: CVE Request: jabberd remote information disclosure Thijs Alkemade (Feb 23)