Bugzilla – Bug 983228
VUL-0: CVE-2016-5301: libtorrent-rasterbar http_parser.cpp denial of service
Last modified: 2016-09-10 13:08:45 UTC
CVE-2016-5301 from mitre on oss-sec I recently opened a bug on libtorrent regarding malformed HTTP or UPnP responses https://github.com/arvidn/libtorrent/issues/780 https://github.com/arvidn/libtorrent/pull/782 A specially crafted HTTP response from a tracker (or potentially a UPnP broadcast) can crash libtorrent in the parse_chunk_header() function. AddressSanitizer: SEGV on unknown address Memcheck, a memory error detector Invalid read of size 1 Use CVE-2016-5301. References: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-5301 http://seclists.org/oss-sec/2016/q2/478
This report is not for the rakshasa libtorrent.
assign to maintainer of the other libtorrent
This is an autogenerated message for OBS integration: This bug (983228) was mentioned in https://build.opensuse.org/request/show/400218 42.1 / libtorrent-rasterbar
This is an autogenerated message for OBS integration: This bug (983228) was mentioned in https://build.opensuse.org/request/show/400263 13.2 / libtorrent-rasterbar_13.2
This is an autogenerated message for OBS integration: This bug (983228) was mentioned in https://build.opensuse.org/request/show/400266 13.2 / libtorrent-rasterbar https://build.opensuse.org/request/show/400267 13.1 / libtorrent-rasterbar
This is an autogenerated message for OBS integration: This bug (983228) was mentioned in https://build.opensuse.org/request/show/400281 13.1 / libtorrent-rasterbar
bugbot adjusting priority
I use update test repo at 13.2. Recent libtorrent-rasterbar7 update to 0.16.19-2.3.2 breaks qbittorrent: /usr/bin/qbittorrent: symbol lookup error: /usr/bin/qbittorrent: undefined symbol: _ZN10libtorrent12base32decodeERKSs
Finally 0.16.19 does it not patches. Thanks to @Alexei!
This is an autogenerated message for OBS integration: This bug (983228) was mentioned in https://build.opensuse.org/request/show/401295 13.1 / libtorrent-rasterbar https://build.opensuse.org/request/show/401296 13.2 / libtorrent-rasterbar
Yeah, I'm trying to pull 0.16.19 out and place 0.16.17 with the patch instead to 13.1 and 13.2. Really didn't expect last (and the one before that) point release of the 0.16 branch to be broken.
0.16.17 is fine for 13.1 too :)
It's all settled then.
openSUSE-SU-2016:1635-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 983228 CVE References: CVE-2016-5301 Sources used: openSUSE Leap 42.1 (src): libtorrent-rasterbar-1.0.9-7.1 openSUSE 13.2 (src): libtorrent-rasterbar-0.16.17-2.5.1
openSUSE-SU-2016:1683-1: An update that contains security fixes can now be installed. Category: security (moderate) Bug References: 983228 CVE References: Sources used: openSUSE 13.1 (src): libtorrent-rasterbar-0.16.17-2.5.1
openSUSE-SU-2016:2283-1: An update that fixes one vulnerability is now available. Category: security (moderate) Bug References: 983228 CVE References: CVE-2016-5301 Sources used: openSUSE Leap 42.1 (src): libtorrent-rasterbar-1.0.10-11.2