CVE catalog

CVE-2020-26258

libxstream-java: CVE-2020-26258

[CVE catalog]

Severity
High · CVSS 7.7CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
81.82% · Oct 25, 2026

XStream is a Java library to serialize objects to XML and back again. In XStream before version 1.4.15, a Server-Side Forgery Request vulnerability can be activated when unmarshalling. The vulnerability may allow a remote attacker to request data from internal resources that are not publicly available only by manipulating the processed input stream. If you rely on XStream's default blacklist of the Security Framework, you will have to use at least version 1.4.15. The reported vulnerability does not exist if running Java 15 or higher. No user is affected who followed the recommendation to setup XStream's Security Framework with a whitelist! Anyone relying on XStream's default blacklist can immediately switch to a whilelist for the allowed types to avoid the vulnerability. Users of XStream 1.4.14 or below who still want to use XStream default blacklist can use a workaround described in more detailed in the referenced advisories.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibxstream-javasid1.4.21-2fixed
Debianlibxstream-javaforky1.4.21-2fixed
Debianlibxstream-javatrixie1.4.21-1fixed
Debianlibxstream-javabookworm1.4.20-1+deb12u1fixed
CpestrutsNot reported6.0.0fixed
CpexstreamNot reported1.4.15fixed
Cpedebian_linuxNot reportedNot reportedunknown
CpefedoraNot reportedNot reportedunknown
Ubuntulibxstream-javapro1.4.8-1vulnerable
Ubuntulibxstream-javapro1.4.8-1ubuntu0.1vulnerable
Ubuntulibxstream-javapro1.4.8-1ubuntu0.1+esm1vulnerable
Ubuntulibxstream-javapro1.4.8-1ubuntu0.1+esm2vulnerable
Ubuntulibxstream-javapro1.4.8-1ubuntu0.1+esm3fixed
Ubuntulibxstream-java18.041.4.10-1vulnerable
Ubuntulibxstream-java18.041.4.11.1-1~18.04vulnerable
Ubuntulibxstream-java18.041.4.11.1-1~18.04.1fixed
Ubuntulibxstream-java20.041.4.11.1-1vulnerable
Ubuntulibxstream-java20.041.4.11.1-1ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibxstream-javasourcesid1.4.15-1not yet assignedNot reported[977625]
Debianlibxstream-javasourceforky1.4.15-1not yet assignedNot reported[977625]
Debianlibxstream-javasourcetrixie1.4.15-1not yet assignedNot reported[977625]
Debianlibxstream-javasourcebookworm1.4.15-1not yet assignedNot reported[977625]
CpestrutscpeNot reported6.0.0Not reportedNVD-CVE-2020-26258Not reported
CpexstreamcpeNot reported1.4.15Not reportedNVD-CVE-2020-26258Not reported
Ubuntulibxstream-javadebpro1.4.8-1ubuntu0.1+esm3Not reportedUBUNTU-CVE-2020-26258Not reported
Ubuntulibxstream-javadeb18.041.4.11.1-1~18.04.1Not reportedUBUNTU-CVE-2020-26258Not reported
Ubuntulibxstream-javadeb20.041.4.11.1-1ubuntu0.1Not reportedUBUNTU-CVE-2020-26258Not reported

[Debian bug #977625]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 1.4.20-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.4.15-1

      dsa · libxstream-java · debian · bookworm; dsa · libxstream-java · debian · 12

    • 1.4.20-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.4.15-1

      dsa · libxstream-java · debian · bookworm; dsa · libxstream-java · debian · 12

[Debian 13 (Trixie)]

  • Details (2)
    • 1.4.21-1 · all · trixie

      Fixed · Fixed: 1.4.15-1

      dsa · libxstream-java · debian · 13

    • 1.4.21-1 · all · trixie

      Fixed · Fixed: 1.4.15-1

      dsa · libxstream-java · debian · 13

Observed:

References