Skip to content
Heist/ feed
Back to feed
UnratedFix available

perl — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2010-4777

The Perl_reg_numbered_buff_fetch function in Perl 5.10.0, 5.12.0, 5.14.0, and other versions, when running with debugging enabled, allows context-dependent attackers to cause a denial of service (assertion failure and application exit) via crafted input that is not properly handled when using certain regular expressions, as demonstrated by causing SpamAssassin and OCSInventory to crash.

Products
perl
Affected versions
Not specified
Fixed versions
5.20.1-1
CVEs
CVE-2010-4777
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 22:41 UTC · Revision 1

Source evidence

DEBIAN-CVE-2010-4777

core-osv · Original source

Published 10 Feb 2014, 18:15 UTC

The Perl_reg_numbered_buff_fetch function in Perl 5.10.0, 5.12.0, 5.14.0, and other versions, when running with debugging enabled, allows context-dependent attackers to cause a denial of service (assertion failure and application exit) via crafted input that is not properly handled when using certain regular expressions, as demonstrated by causing SpamAssassin and OCSInventory to crash.

osv:DEBIAN-CVE-2010-4777

perl

Fixed versions: 5.20.1-1

perl

Fixed versions: 5.20.1-1

perl

Fixed versions: 5.20.1-1

Complete source record
{
  "id": "004745779d02f14ffdd5f35fd5ae643d8635bdd917b0a7169a5728e805b86c73",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2010-4777",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2010-4777",
    "summary": "The Perl_reg_numbered_buff_fetch function in Perl 5.10.0, 5.12.0, 5.14.0, and other versions, when running with debugging enabled, allows context-dependent attackers to cause a denial of service (assertion failure and application exit) via crafted input that is not properly handled when using certain regular expressions, as demonstrated by causing SpamAssassin and OCSInventory to crash.",
    "evidence": "osv:DEBIAN-CVE-2010-4777",
    "products": [
      {
        "name": {
          "value": "perl",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.20.1-1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "perl",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.20.1-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "perl",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.20.1-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "DEBIAN-CVE-2010-4777",
      "aliases": [
        "DEBIAN-CVE-2010-4777"
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.20.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "perl",
            "purl": "pkg:deb/debian/perl?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2010-4777.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.20.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "perl",
            "purl": "pkg:deb/debian/perl?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2010-4777.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "5.20.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "perl",
            "purl": "pkg:deb/debian/perl?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2010-4777.json"
          },
          "ecosystem_specific": {
            "urgency": "unimportant"
          }
        }
      ],
      "modified": "2026-10-23T17:47:27.451047507Z",
      "provider": "osv",
      "upstream": [
        "CVE-2010-4777"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2010-4777"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2010-4777",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 417030,
  "published_at": "2014-02-10T18:15:08.967+00:00"
}