CVE catalog

CVE-2020-5398

In Spring Framework, versions 5.2.x prior to 5.2.3, versions 5.1.x prior to 5.1.13, and versions 5.0.x prior to 5.0.16, an application is vulnerable to a reflected file download (RFD) attack when it s

[CVE catalog]

Severity
High · CVSS 8CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H
Published
Updated
Source
[NVD] · [CVE record]
EPSS
88.32% · Oct 27, 2026

In Spring Framework, versions 5.2.x prior to 5.2.3, versions 5.1.x prior to 5.1.13, and versions 5.0.x prior to 5.0.16, an application is vulnerable to a reflected file download (RFD) attack when it sets a "Content-Disposition" header in the response where the filename attribute is derived from user supplied input.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibspring-javasid4.3.30-6not affected
Debianlibspring-javaforky4.3.30-6not affected
Debianlibspring-javatrixie4.3.30-3not affected
Debianlibspring-javabookworm4.3.30-2not affected
Cpespring_frameworkNot reported5.0.16fixed
Cpespring_frameworkNot reported5.1.13fixed
Cpespring_frameworkNot reported5.2.3fixed
Cpeapplication_testing_suiteNot reportedNot reportedunknown
Cpecommunications_billing_and_revenue_management_elastic_charging_engineNot reportedNot reportedunknown
Cpecommunications_billing_and_revenue_management_elastic_charging_engineNot reportedNot reportedunknown
Cpecommunications_cloud_native_core_policyNot reportedNot reportedunknown
Cpecommunications_diameter_signaling_routerNot reportedNot reportedunknown
Cpecommunications_element_managerNot reportedNot reportedunknown
Cpecommunications_element_managerNot reportedNot reportedunknown
Cpecommunications_element_managerNot reportedNot reportedunknown
Cpecommunications_policy_managementNot reportedNot reportedunknown
Cpecommunications_session_report_managerNot reportedNot reportedunknown
Cpecommunications_session_report_managerNot reportedNot reportedunknown
Cpecommunications_session_report_managerNot reportedNot reportedunknown
Cpecommunications_session_route_managerNot reportedNot reportedunknown
Cpecommunications_session_route_managerNot reportedNot reportedunknown
Cpecommunications_session_route_managerNot reportedNot reportedunknown
Cpeenterprise_manager_base_platformNot reportedNot reportedunknown
Cpefinancial_services_regulatory_reporting_with_agilereporterNot reportedNot reportedunknown

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibspring-javasourcesidNot affectedunimportantNot reportedNot reported
Debianlibspring-javasourceforkyNot affectedunimportantNot reportedNot reported
Debianlibspring-javasourcetrixieNot affectedunimportantNot reportedNot reported
Debianlibspring-javasourcebookwormNot affectedunimportantNot reportedNot reported
Cpespring_frameworkcpeNot reported5.0.16Not reportedNVD-CVE-2020-5398Not reported
Cpespring_frameworkcpeNot reported5.1.13Not reportedNVD-CVE-2020-5398Not reported
Cpespring_frameworkcpeNot reported5.2.3Not reportedNVD-CVE-2020-5398Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libspring-aop-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-beans-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-core-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-jdbc-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-jms-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-orm-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-oxm-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-test-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • [libspring-web-java]Not affected

    Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

  • Source package: [libspring-java]

    Details (2)
    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

    • 4.3.30-2 · all · bookworm

      Not affected

      nvd · libspring-java · debian · bookworm

Observed:

References