Vulnerability · Published May 19, 2025 · Assigned by redhat
CVE-2025-4945Libsoup: integer overflow in cookie expiration date handling in libsoup
Low 3.7
In plain English
A low-severity integer overflow in libsoup. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.7% (higher than 53% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
A flaw was found in the cookie parsing logic of the libsoup HTTP library, used in GNOME applications and other software. The vulnerability arises when processing the expiration date of cookies, where a specially crafted value can trigger an integer overflow. This may result in undefined behavior, allowing an attacker to bypass cookie expiration logic, causing persistent or unintended cookie behavior. The issue stems from improper validation of large integer inputs during date arithmetic operations within the cookie parsing routines.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | libsoup | 2.62.3-10.el8_10 | ALSA-2025:19714 |
| AlmaLinux:9 | libsoup | 2.72.0-12.el9_7.1 | ALSA-2025:20959 |
| AlmaLinux:8 | libsoup-devel | 2.62.3-10.el8_10 | ALSA-2025:19714 |
| AlmaLinux:9 | libsoup-devel | 2.72.0-12.el9_7.1 | ALSA-2025:20959 |
| AlmaLinux:10 | libsoup3 | 3.6.5-3.el10_1.6 | ALSA-2025:21032 |
| AlmaLinux:10 | libsoup3-devel | 3.6.5-3.el10_1.6 | ALSA-2025:21032 |
| AlmaLinux:10 | libsoup3-doc | 3.6.5-3.el10_1.6 | ALSA-2025:21032 |
| Debian:12 | libsoup2.4 | no fix listed | DEBIAN-CVE-2025-4945 |
| Debian:13 | libsoup2.4 | no fix listed | DEBIAN-CVE-2025-4945 |
| Debian:12 | libsoup3 | no fix listed | DEBIAN-CVE-2025-4945 |
| Debian:13 | libsoup3 | 3.6.5-2 | DEBIAN-CVE-2025-4945 |
| Rocky Linux:8 | libsoup | 0:2.62.3-10.el8_10 | RLSA-2025:19714 |
| Rocky Linux:9 | libsoup | 0:2.72.0-12.el9_7.1 | RLSA-2025:20959 |
| Rocky Linux:9 | libsoup | 0:2.72.0-10.el9_6.3 | RLSA-2025:19713 |
| Rocky Linux:10 | libsoup3 | 0:3.6.5-3.el10_0.9 | RLSA-2025:19720 |
| Rocky Linux:10 | libsoup3 | 0:3.6.5-3.el10_1.6 | RLSA-2025:21032 |
| Ubuntu:22.04:LTS | libsoup2.4 | 2.74.2-3ubuntu0.6 | USN-7643-1 |
| Ubuntu:22.04:LTS | libsoup2.4 | 2.74.2-3ubuntu0.6 | UBUNTU-CVE-2025-4945 |
| Ubuntu:24.04:LTS | libsoup2.4 | 2.74.3-6ubuntu1.6 | UBUNTU-CVE-2025-4945 |
| Ubuntu:24.04:LTS | libsoup2.4 | 2.74.3-6ubuntu1.6 | USN-7643-1 |
| Ubuntu:25.10 | libsoup2.4 | 2.74.3-10.1ubuntu4 | UBUNTU-CVE-2025-4945 |
| Ubuntu:26.04:LTS | libsoup2.4 | 2.74.3-10.1ubuntu4 | UBUNTU-CVE-2025-4945 |
| Ubuntu:24.04:LTS | libsoup3 | 3.4.4-5ubuntu0.5 | UBUNTU-CVE-2025-4945 |
| Ubuntu:24.04:LTS | libsoup3 | 3.4.4-5ubuntu0.5 | USN-7643-1 |
| Ubuntu:25.10 | libsoup3 | 3.6.5-3 | UBUNTU-CVE-2025-4945 |
Affected products (as reported)
Weakness: CWE-190 · Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
References
- RHSA-2025:19713 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:19714 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:19720 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:20959 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21032 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21655 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21656 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21657 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21664 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21665 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21666 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:21772 vendor-advisory, x_refsource_REDHAT
- RHSA-2025:22013 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2025-4945 vdb-entry, x_refsource_REDHAT
- RHBZ#2367175 issue-tracking, x_refsource_REDHAT
- https://gitlab.gnome.org/GNOME/libsoup/-/issues/448