7.8high

CVE-2008-0646

The bdecode_recursive function in include/libtorrent/bencode.hpp in Rasterbar Software libtorrent before 0.12.1, as used in Deluge before 0…

Published 18 y ago · modified 4 mo ago · JSON

CVSS
7.8
v2.0 · NVD
CISA KEV
No
not known exploited
EPSS
2.2%
percentile 83%
Public exploits
0
none known

Summary

The bdecode_recursive function in include/libtorrent/bencode.hpp in Rasterbar Software libtorrent before 0.12.1, as used in Deluge before 0.5.8.3 and other products, allows context-dependent attackers to cause a denial of service (stack exhaustion and crash) via a crafted bencoded message.

Exploit prediction (EPSS)

2.24% probability of exploitation in the next 30 days, higher than 83% of all scored CVEs.

CVSS scores

Assigned byVersionScoreVector
NVD2.07.8AV:N/AC:L/Au:N/C:N/I:N/A:C

Classification

Weakness
  • CWE-119 Improper Restriction of Operations within the Bounds of a Memory Buffer

References

  • secunia.com /advisories/28782 · third-party-advisory, x_refsource_SECUNIA, x_transferred
  • deluge-torrent.org /Changelog.php · x_refsource_CONFIRM, x_transferred
  • libtorrent.svn.sourceforge.net /viewvc/libtorrent/branches/RC_0_12/include/libtorrent/bencode.hpp?r1=956&r2=1968&pathrev= · x_refsource_CONFIRM, x_transferred
  • libtorrent.svn.sourceforge.net /viewvc/libtorrent/trunk/include/libtorrent/bencode.hpp?view=log&pathrev=1968 · x_refsource_CONFIRM, x_transferred
  • libtorrent.svn.sourceforge.net /viewvc/libtorrent/branches/RC_0_13/include/libtorrent/bencode.hpp?view=log&pathrev=1968 · x_refsource_CONFIRM, x_transferred
  • redhat.com /archives/fedora-package-announce/2008-February/msg00001.html · vendor-advisory, x_refsource_FEDORA, x_transferred
  • secunia.com /advisories/28781 · third-party-advisory, x_refsource_SECUNIA, x_transferred
  • secunia.com /advisories/28700 · third-party-advisory, x_refsource_SECUNIA, x_transferred
  • vupen.com /english/advisories/2008/0384 · vdb-entry, x_refsource_VUPEN, x_transferred
  • libtorrent.svn.sourceforge.net /viewvc/libtorrent/branches/RC_0_12/include/libtorrent/bencode.hpp?view=log&pathrev=1968#r · x_refsource_CONFIRM, x_transferred
  • secunia.com /advisories/28699 · third-party-advisory, x_refsource_SECUNIA, x_transferred
  • securityfocus.com /bid/27597 · vdb-entry, x_refsource_BID, x_transferred
  • vupen.com /english/advisories/2008/0383 · vdb-entry, x_refsource_VUPEN, x_transferred

Sources

vulnwire keeps one entry per vulnerability: the CVE id wins, then GHSA; records that alias each other are merged. Machine-readable: JSON.