CVE catalog

CVE-2020-10878

perl: CVE-2020-10878

[CVE catalog]

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

Perl before 5.30.3 has an integer overflow related to mishandling of a "PL_regkind[OP(n)] == NOTHING" situation. A crafted regular expression could lead to malformed bytecode with a possibility of instruction injection.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianperlsid5.42.3-1fixed
Debianperlforky5.42.3-1fixed
Debianperltrixie5.40.1-6+deb13u1fixed
Debianperlbookworm5.36.0-7+deb12u3fixed
Debianperlbookworm-security5.36.0-7+deb12u4fixed
CpeperlNot reported5.30.3fixed
CpefedoraNot reportedNot reportedunknown
CpeleapNot reportedNot reportedunknown
Cpeoncommand_workflow_automationNot reportedNot reportedunknown
Cpesnap_creator_frameworkNot reportedNot reportedunknown
Cpecommunications_billing_and_revenue_managementNot reportedNot reportedunknown
Cpecommunications_diameter_signaling_routerNot reportedNot reportedunknown
Cpecommunications_eagle_application_processorNot reportedNot reportedunknown
Cpecommunications_eagle_lnp_application_processorNot reportedNot reportedunknown
Cpecommunications_lsmsNot reportedNot reportedunknown
Cpecommunications_offline_mediation_controllerNot reportedNot reportedunknown
Cpecommunications_performance_intelligence_centerNot reportedNot reportedunknown
Cpecommunications_pricing_design_centerNot reportedNot reportedunknown
Cpeconfiguration_managerNot reportedNot reportedunknown
Alpineperl3.105.28.3-r0fixed
Alpineperl3.115.30.3-r0fixed
Alpineperl3.125.30.3-r0fixed
Alpineperl3.135.30.3-r0fixed
Alpineperl3.145.30.3-r0fixed
Alpineperl3.155.30.3-r0fixed
Alpineperl3.165.30.3-r0fixed
Alpineperl3.175.30.3-r0fixed
Alpineperl3.185.30.3-r0fixed
Alpineperl3.195.30.3-r0fixed
Alpineperl3.205.30.3-r0fixed
Alpineperl3.215.30.3-r0fixed
Alpineperl3.225.30.3-r0fixed
Alpineperl3.235.30.3-r0fixed
Alpineperl3.245.30.3-r0fixed
Alpineperl3.95.26.3-r1fixed
Ubuntuperlpro5.14.2-21build1vulnerable
Ubuntuperlpro5.18.1-4vulnerable
Ubuntuperlpro5.18.1-4build1vulnerable
Ubuntuperlpro5.18.1-5vulnerable
Ubuntuperlpro5.18.2-2vulnerable
Ubuntuperlpro5.18.2-2ubuntu1vulnerable
Ubuntuperlpro5.18.2-2ubuntu1.1vulnerable
Ubuntuperlpro5.18.2-2ubuntu1.3vulnerable
Ubuntuperlpro5.18.2-2ubuntu1.4vulnerable
Ubuntuperlpro5.18.2-2ubuntu1.6vulnerable
Ubuntuperlpro5.18.2-2ubuntu1.7vulnerable
Ubuntuperlpro5.18.2-2ubuntu1.7+esm3fixed
Ubuntuperl16.045.20.2-6vulnerable
Ubuntuperl16.045.22.1-3vulnerable
Ubuntuperl16.045.22.1-4vulnerable
Ubuntuperl16.045.22.1-5vulnerable
Ubuntuperl16.045.22.1-7vulnerable
Ubuntuperl16.045.22.1-8vulnerable
Ubuntuperl16.045.22.1-9vulnerable
Ubuntuperl16.045.22.1-9ubuntu0.2vulnerable
Ubuntuperl16.045.22.1-9ubuntu0.3vulnerable
Ubuntuperl16.045.22.1-9ubuntu0.5vulnerable
Ubuntuperl16.045.22.1-9ubuntu0.6vulnerable
Ubuntuperl16.045.22.1-9ubuntu0.9fixed
Ubuntuperl18.045.26.0-8ubuntu1vulnerable
Ubuntuperl18.045.26.1-2ubuntu1vulnerable
Ubuntuperl18.045.26.1-3vulnerable
Ubuntuperl18.045.26.1-4vulnerable
Ubuntuperl18.045.26.1-4build1vulnerable
Ubuntuperl18.045.26.1-5vulnerable
Ubuntuperl18.045.26.1-6vulnerable
Ubuntuperl18.045.26.1-6ubuntu0.1vulnerable
Ubuntuperl18.045.26.1-6ubuntu0.2vulnerable
Ubuntuperl18.045.26.1-6ubuntu0.3vulnerable
Ubuntuperl18.045.26.1-6ubuntu0.5fixed
Ubuntuperl20.045.28.1-6build1vulnerable
Ubuntuperl20.045.30.0-7vulnerable
Ubuntuperl20.045.30.0-9vulnerable
Ubuntuperl20.045.30.0-9build1vulnerable
Ubuntuperl20.045.30.0-9ubuntu0.2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianperlsourcesid5.30.3-1not yet assignedNot reported[962005]
Debianperlsourceforky5.30.3-1not yet assignedNot reported[962005]
Debianperlsourcetrixie5.30.3-1not yet assignedNot reported[962005]
Debianperlsourcebookworm5.30.3-1not yet assignedNot reported[962005]
CpeperlcpeNot reported5.30.3Not reportedNVD-CVE-2020-10878Not reported
Alpineperlapk3.105.28.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.115.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.125.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.135.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.145.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.155.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.165.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.175.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.185.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.195.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.205.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.215.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.225.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.235.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.245.30.3-r0Not reportedALPINE-CVE-2020-10878Not reported
Alpineperlapk3.95.26.3-r1Not reportedALPINE-CVE-2020-10878Not reported
Ubuntuperldebpro5.18.2-2ubuntu1.7+esm3Not reportedUBUNTU-CVE-2020-10878Not reported
Ubuntuperldeb16.045.22.1-9ubuntu0.9Not reportedUBUNTU-CVE-2020-10878Not reported
Ubuntuperldeb18.045.26.1-6ubuntu0.5Not reportedUBUNTU-CVE-2020-10878Not reported
Ubuntuperldeb20.045.30.0-9ubuntu0.2Not reportedUBUNTU-CVE-2020-10878Not reported

[Debian bug #962005]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libperl5.36]Unknown

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

  • [libperl-dev]Unknown

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

  • [perl]Unknown
    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

  • [perl-base]Unknown

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

  • [perl-debug]Unknown

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · amd64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · arm64 · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · amd64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · arm64 · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

  • [perl-doc]Unknown

    Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · all · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · all · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

  • Source package: [perl]

    Details (4)
    • 5.36.0-7+deb12u3 · all · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u3 · all · bookworm

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

    • 5.36.0-7+deb12u2 · all · bookworm-security

      Fixed · Fixed: 5.30.3-1

      dsa · perl · debian · bookworm

Observed:

References