CVE-2017-2885
libsoup: Stack based buffer overflow with HTTP Chunked Encoding
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, Photon OS. Rated lower by Red Hat (high), Oracle (high), Ubuntu (high).
Description
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.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | libsoup | 2.53.90-3.ph1 |
| Photon OS 2.0 | libsoup | 2.57.1-3.ph2 |
| alpine 3.10 | libsoup | 2.58.2-r0 |
| alpine 3.11 | libsoup | 2.58.2-r0 |
| alpine 3.12 | libsoup | 2.58.2-r0 |
| alpine 3.13 | libsoup | 2.58.2-r0 |
| alpine 3.14 | libsoup | 2.58.2-r0 |
| alpine 3.15 | libsoup | 2.58.2-r0 |
| alpine 3.16 | libsoup | 2.58.2-r0 |
| alpine 3.17 | libsoup | 2.58.2-r0 |
| alpine 3.18 | libsoup | 2.58.2-r0 |
| alpine 3.19 | libsoup | 2.58.2-r0 |
Show all 35 entries from 34 sources
| Source | Package | Fixed in |
|---|---|---|
| Photon OS 1.0 | libsoup | 2.53.90-3.ph1 |
| Photon OS 2.0 | libsoup | 2.57.1-3.ph2 |
| alpine 3.10 | libsoup | 2.58.2-r0 |
| alpine 3.11 | libsoup | 2.58.2-r0 |
| alpine 3.12 | libsoup | 2.58.2-r0 |
| alpine 3.13 | libsoup | 2.58.2-r0 |
| alpine 3.14 | libsoup | 2.58.2-r0 |
| alpine 3.15 | libsoup | 2.58.2-r0 |
| alpine 3.16 | libsoup | 2.58.2-r0 |
| alpine 3.17 | libsoup | 2.58.2-r0 |
| alpine 3.18 | libsoup | 2.58.2-r0 |
| alpine 3.19 | libsoup | 2.58.2-r0 |
| alpine 3.20 | libsoup | 2.58.2-r0 |
| alpine 3.21 | libsoup | 2.58.2-r0 |
| alpine 3.22 | libsoup | 2.58.2-r0 |
| alpine 3.23 | libsoup | 2.58.2-r0 |
| alpine 3.3 | libsoup | 2.52.2-r1 |
| alpine 3.4 | libsoup | 2.54.1-r1 |
| alpine 3.5 | libsoup | 2.56.1-r0 |
| alpine 3.6 | libsoup | 2.58.2-r0 |
| alpine 3.7 | libsoup | 2.58.2-r0 |
| alpine 3.8 | libsoup | 2.58.2-r0 |
| alpine 3.9 | libsoup | 2.58.2-r0 |
| debian 11 | libsoup2.4 | 2.56.1-1 |
| debian 12 | libsoup2.4 | 2.56.1-1 |
| debian 13 | libsoup2.4 | 2.56.1-1 |
| debian 8 | libsoup2.4 | 2.48.0-1+deb8u1 |
| debian 9 | libsoup2.4 | 2.56.0-2+deb9u1 |
| echo | libsoup2.4 | 2.56.1-1 |
| Oracle Linux 7 | libsoup | 2.56.0-4.el7_4 |
| Oracle Linux 7 | libsoup-devel | 2.56.0-4.el7_4 |
| ubuntu 14.04 | libsoup2.4 | 2.44.2-1ubuntu2.2 |
| ubuntu 16.04 | libsoup2.4 | 2.52.2-1ubuntu0.2 |
| ubuntu 16.04-ESM | libsoup2.4 | 2.52.2-1ubuntu0.2 |
| ubuntu 17.04 | libsoup2.4 | 2.56.0-2ubuntu0.1 |
References
- http://packetstormsecurity.com/files/160388/ProCaster-LE-32F430-GStreamer-souphttpsrc-libsoup-2.51.3-Stack-Overflow.html
- http://seclists.org/fulldisclosure/2020/Dec/3
- http://www.securityfocus.com/bid/100258
- https://access.redhat.com/errata/RHSA-2017:2459
- https://access.redhat.com/security/cve/CVE-2017-2885
- https://linux.oracle.com/cve/CVE-2017-2885.html
- https://linux.oracle.com/errata/ELSA-2017-2459.html
- https://nvd.nist.gov/vuln/detail/CVE-2017-2885