Every CVE Search/ Get API key

CVE-2017-2885

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A...

9.8 CriticalFix available

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

23.1%Up 20.0 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
CVE-2017-2885
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
EUVDEUVD-2017-12026 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
EUVD-2017-12026
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-03
GitHub AdvisoriesGHSA-qq4w-8g63-5r25 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A...

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
GHSA-qq4w-8g63-5r25
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-119, CWE-787
Updated
2026-11-02
NVD 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
CVE-2017-2885
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Weakness
CWE-787
Updated
2026-11-02
OSVALPINE-CVE-2017-2885 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
ALPINE-CVE-2017-2885
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
CVE-2017-2885
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2017-2885 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
DEBIAN-CVE-2017-2885
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2017:2459 7.3

Red Hat Security Advisory: libsoup security update

Record
RHSA-2017:2459
CVSS 3.0
7.3 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2017-2885 9.8

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability.

Record
UBUNTU-CVE-2017-2885
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 3.0
9.8 CriticalCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2017-0272 No score

Updated libsoup packages fix security vulnerability

An exploitable stack based buffer overflow vulnerability exists in the GNOME libsoup 2.58. A specially crafted HTTP request can cause a stack overflow resulting in remote code execution. An attacker can send a special HTTP request to the vulnerable server to trigger this vulnerability (CVE-2017-2885).

Record
MGASA-2017-0272
Updated
2026-11-02
OSVopenSUSE-SU-2024:10994-1 No score

libsoup-2_4-1-2.72.0-2.5 on GA media

These are all security issues fixed in the libsoup-2_4-1-2.72.0-2.5 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10994-1
Updated
2026-11-02
OSVSUSE-SU-2017:2129-1 No score

Security update for libsoup

This update for libsoup fixes the following issues:

  • A bug in the HTTP Chunked Encoding code has been fixed that could have been exploited by attackers to cause a stack-based buffer overflow in client or server code running libsoup (bsc#1052916, CVE-2017-2885).
Record
SUSE-SU-2017:2129-1
Updated
2026-11-02
OSVSUSE-SU-2017:2130-1 No score

Security update for libsoup

This update for libsoup fixes the following issues:

  • A bug in the HTTP Chunked Encoding code has been fixed that could have been exploited by attackers to cause a stack-based buffer overflow in client or server code running libsoup (bsc#1052916, CVE-2017-2885).
Record
SUSE-SU-2017:2130-1
Updated
2026-11-02
OSVSUSE-SU-2018:2204-1 No score

Security update for libsoup

This update for libsoup fixes the following issues:

Security issue fixed:

  • CVE-2018-12910: Fix crash when handling empty hostnames (bsc#1100097).
  • CVE-2017-2885: Fix chunk decoding buffer overrun that could be exploited against either clients or servers (bsc#1052916).

Bug fixes:

  • bsc#1086036: translation-update-upstream commented out for Leap
Record
SUSE-SU-2018:2204-1
Updated
2026-11-02
OSVSUSE-SU-2018:2204-2 No score

Security update for libsoup

This update for libsoup fixes the following issues:

Security issue fixed:

  • CVE-2018-12910: Fix crash when handling empty hostnames (bsc#1100097).
  • CVE-2017-2885: Fix chunk decoding buffer overrun that could be exploited against either clients or servers (bsc#1052916).

Bug fixes:

  • bsc#1086036: translation-update-upstream commented out for Leap
Record
SUSE-SU-2018:2204-2
Updated
2026-11-02
OSVUSN-3383-1 No score

libsoup2.4 vulnerability

Aleksandar Nikolic discovered a stack based buffer overflow when handling chunked encoding. An attacker could use this to cause a denial of service or possibly execute arbitrary code.

Record
USN-3383-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libsoup
Alpine:v3.3
before 2.52.2-r1
2.52.2-r1
libsoup
Alpine:v3.4
before 2.54.1-r1
2.54.1-r1
libsoup
Alpine:v3.5
before 2.56.1-r0
2.56.1-r0
libsoup
Alpine:v3.6
before 2.58.2-r0
2.58.2-r0
libsoup
Alpine:v3.7
before 2.58.2-r0
2.58.2-r0
libsoup
Alpine:v3.8
before 2.58.2-r0
2.58.2-r0
libsoup2.4
Debian:12
before 2.56.1-1
2.56.1-1
libsoup2.4
Debian:13
before 2.56.1-1
2.56.1-1
libsoup2.4
Debian:8
before 2.48.0-1+deb8u1, plus listed versions
2.48.0-1
2.48.0-1+deb8u1
libsoup2.4
Debian:9
before 2.56.0-2+deb9u1, plus listed versions
2.56.0-2
2.56.0-2+deb9u1
Show 39 moreShow less
Affected packages
PackageAffectedFixed
libsoup
Mageia:5
before 2.48.1-1.1.mga5
2.48.1-1.1.mga5
libsoup
Mageia:6
before 2.58.2-1.mga6
2.58.2-1.mga6
libsoup
Red Hat:enterprise_linux:7::client
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-debuginfo
Red Hat:enterprise_linux:7::client
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-devel
Red Hat:enterprise_linux:7::client
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup
Red Hat:enterprise_linux:7::computenode
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-devel
Red Hat:enterprise_linux:7::computenode
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup
Red Hat:enterprise_linux:7::server
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-debuginfo
Red Hat:enterprise_linux:7::server
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-devel
Red Hat:enterprise_linux:7::server
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup
Red Hat:enterprise_linux:7::workstation
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup-devel
Red Hat:enterprise_linux:7::workstation
before 0:2.56.0-4.el7_4
0:2.56.0-4.el7_4
libsoup
SUSE:Linux Enterprise Desktop 12 SP2
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Desktop 12 SP3
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Software Development Kit 12 SP2
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Server 12 SP2
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Server 12 SP3
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.54.1-5.3.1
2.54.1-5.3.1
libsoup
SUSE:OpenStack Cloud 6
before 2.44.2-2.3.1
2.44.2-2.3.1
libsoup
SUSE:Linux Enterprise Server for SAP Applications 12
before 2.44.2-2.3.1
2.44.2-2.3.1
libsoup
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.44.2-2.3.1
2.44.2-2.3.1
libsoup
SUSE:Linux Enterprise Server 12-LTSS
before 2.44.2-2.3.1
2.44.2-2.3.1
libsoup
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 2.44.2-2.3.1
2.44.2-2.3.1
libsoup
SUSE:Linux Enterprise Desktop 12 SP3
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:Linux Enterprise Server 12 SP3
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:OpenStack Cloud 7
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup
SUSE:Enterprise Storage 4
before 2.62.2-5.7.1
2.62.2-5.7.1
libsoup2.4
Ubuntu:14.04:LTS
before 2.44.2-1ubuntu2.2, plus listed versions
2.42.2-62.44.1-12.44.2-12.44.2-1ubuntu12.44.2-1ubuntu22.44.2-1ubuntu2.1
2.44.2-1ubuntu2.2
libsoup2.4
Ubuntu:16.04:LTS
before 2.52.2-1ubuntu0.2, plus listed versions
2.50.0-2debian12.52.1-12.52.2-12.52.2-1ubuntu0.1
2.52.2-1ubuntu0.2
libsoup
openSUSE:Tumbleweed
before 2.72.0-2.5
2.72.0-2.5

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-2885 is a critical vulnerability (CVSS 9.8) in Gnome Libsoup, published August 10, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 23.1%, the 97th percentile. Fixed in libsoup 2.52.2-r1.

References

Show 24 moreShow less
MoveEnter Open