OPENSUSE-SU-2026:21411-1
Vulnerability from csaf_opensuse - Published: 2026-07-22 08:44 - Updated: 2026-09-17 17:39Summary
Security update for perl
Severity
Important
Notes
Title of the patch: Security update for perl
Description of the patch: This update for perl fixes the following issues:
- CVE-2025-15649: `IO:Uncompress:Unzip` propagates uncaught exception when parsing zip header with malformed DOS date
(bsc#1266361).
- CVE-2026-8376: heap buffer overflow when compiling regular expressions with a repeated fixed string on 32-bit builds
(bsc#1266304).
- CVE-2026-12087: `Socket`'s `pack_ip_mreq_source()` can copy adjacent heap memory into the returned packed structure
(bsc#1268349).
- CVE-2026-57432: an integer overflow in `S_measure_struct` leads to an out-of-bounds heap read in `pack` and `unpack`
(bsc#1271372).
- CVE-2026-13221: regex trie branch-count overflow leads to silent false-positive/negative pattern matching
(bsc#1271386).
Patchnames: openSUSE-Leap-16.0-1321
Terms of use: CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).
5.5 (Medium)
Affected products
Recommended
9 products
| Product | Identifier | Version | Remediation |
|---|---|---|---|
| Unresolved product id: openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64 | — |
Vendor Fix
|
|
| Unresolved product id: openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch | — |
Vendor Fix
|
Threats
Impact
moderate
5.3 (Medium)
Affected products
Recommended
9 products, the same list as for
CVE-2025-15649
Threats
Impact
moderate
7.5 (High)
Affected products
Recommended
9 products, the same list as for
CVE-2025-15649
Threats
Impact
important
7.5 (High)
Affected products
Recommended
9 products, the same list as for
CVE-2025-15649
Threats
Impact
important
5.7 (Medium)
Affected products
Recommended
9 products, the same list as for
CVE-2025-15649
Threats
Impact
moderate
References
22 references
{
"document": {
"aggregate_severity": {
"namespace": "https://www.suse.com/support/security/rating/",
"text": "important"
},
"category": "csaf_security_advisory",
"csaf_version": "2.0",
"distribution": {
"text": "Copyright 2024 SUSE LLC. All rights reserved.",
"tlp": {
"label": "WHITE",
"url": "https://www.first.org/tlp/"
}
},
"lang": "en",
"notes": [
{
"category": "summary",
"text": "Security update for perl",
"title": "Title of the patch"
},
{
"category": "description",
"text": "This update for perl fixes the following issues:\n\n- CVE-2025-15649: `IO:Uncompress:Unzip` propagates uncaught exception when parsing zip header with malformed DOS date\n (bsc#1266361).\n- CVE-2026-8376: heap buffer overflow when compiling regular expressions with a repeated fixed string on 32-bit builds\n (bsc#1266304).\n- CVE-2026-12087: `Socket`\u0027s `pack_ip_mreq_source()` can copy adjacent heap memory into the returned packed structure\n (bsc#1268349).\n- CVE-2026-57432: an integer overflow in `S_measure_struct` leads to an out-of-bounds heap read in `pack` and `unpack`\n (bsc#1271372).\n- CVE-2026-13221: regex trie branch-count overflow leads to silent false-positive/negative pattern matching\n (bsc#1271386).\n",
"title": "Description of the patch"
},
{
"category": "details",
"text": "openSUSE-Leap-16.0-1321",
"title": "Patchnames"
},
{
"category": "legal_disclaimer",
"text": "CSAF 2.0 data is provided by SUSE under the Creative Commons License 4.0 with Attribution (CC-BY-4.0).",
"title": "Terms of use"
}
],
"publisher": {
"category": "vendor",
"contact_details": "https://www.suse.com/support/security/contact/",
"name": "SUSE Product Security Team",
"namespace": "https://www.suse.com/"
},
"references": [
{
"category": "external",
"summary": "SUSE ratings",
"url": "https://www.suse.com/support/security/rating/"
},
{
"category": "self",
"summary": "URL of this CSAF notice",
"url": "https://ftp.suse.com/pub/projects/security/csaf/opensuse-su-2026_21411-1.json"
},
{
"category": "self",
"summary": "SUSE Bug 1266304",
"url": "https://bugzilla.suse.com/1266304"
},
{
"category": "self",
"summary": "SUSE Bug 1266361",
"url": "https://bugzilla.suse.com/1266361"
},
{
"category": "self",
"summary": "SUSE Bug 1268349",
"url": "https://bugzilla.suse.com/1268349"
},
{
"category": "self",
"summary": "SUSE Bug 1271372",
"url": "https://bugzilla.suse.com/1271372"
},
{
"category": "self",
"summary": "SUSE Bug 1271386",
"url": "https://bugzilla.suse.com/1271386"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2025-15649 page",
"url": "https://www.suse.com/security/cve/CVE-2025-15649/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-12087 page",
"url": "https://www.suse.com/security/cve/CVE-2026-12087/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-13221 page",
"url": "https://www.suse.com/security/cve/CVE-2026-13221/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-57432 page",
"url": "https://www.suse.com/security/cve/CVE-2026-57432/"
},
{
"category": "self",
"summary": "SUSE CVE CVE-2026-8376 page",
"url": "https://www.suse.com/security/cve/CVE-2026-8376/"
}
],
"title": "Security update for perl",
"tracking": {
"current_release_date": "2026-09-17T17:39:45Z",
"generator": {
"date": "2026-07-22T08:44:23Z",
"engine": {
"name": "cve-database.git:bin/generate-csaf.pl",
"version": "1"
}
},
"id": "openSUSE-SU-2026:21411-1",
"initial_release_date": "2026-07-22T08:44:23Z",
"revision_history": [
{
"date": "2026-07-22T08:44:23Z",
"number": "1",
"summary": "Current version"
},
{
"date": "2026-09-16T20:42:56Z",
"number": "2",
"summary": "unknown changes"
},
{
"date": "2026-09-16T21:44:41Z",
"number": "3",
"summary": "unknown changes"
},
{
"date": "2026-09-17T17:39:45Z",
"number": "4",
"summary": "unknown changes"
}
],
"status": "final",
"version": "4"
}
},
"product_tree": {
"branches": [
{
"branches": [
{
"branches": [
{
"category": "product_version",
"name": "perl-0:5.42.0-160000.3.1.aarch64",
"product": {
"name": "perl-0:5.42.0-160000.3.1.aarch64",
"product_id": "perl-0:5.42.0-160000.3.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl@5.42.0-160000.3.1?arch=aarch64\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "perl-base-0:5.42.0-160000.3.1.aarch64",
"product": {
"name": "perl-base-0:5.42.0-160000.3.1.aarch64",
"product_id": "perl-base-0:5.42.0-160000.3.1.aarch64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl-base@5.42.0-160000.3.1?arch=aarch64\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "aarch64"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-doc-0:5.42.0-160000.3.1.noarch",
"product": {
"name": "perl-doc-0:5.42.0-160000.3.1.noarch",
"product_id": "perl-doc-0:5.42.0-160000.3.1.noarch",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl-doc@5.42.0-160000.3.1?arch=noarch\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "noarch"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-0:5.42.0-160000.3.1.ppc64le",
"product": {
"name": "perl-0:5.42.0-160000.3.1.ppc64le",
"product_id": "perl-0:5.42.0-160000.3.1.ppc64le",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl@5.42.0-160000.3.1?arch=ppc64le\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "perl-base-0:5.42.0-160000.3.1.ppc64le",
"product": {
"name": "perl-base-0:5.42.0-160000.3.1.ppc64le",
"product_id": "perl-base-0:5.42.0-160000.3.1.ppc64le",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl-base@5.42.0-160000.3.1?arch=ppc64le\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "ppc64le"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-0:5.42.0-160000.3.1.s390x",
"product": {
"name": "perl-0:5.42.0-160000.3.1.s390x",
"product_id": "perl-0:5.42.0-160000.3.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl@5.42.0-160000.3.1?arch=s390x\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "perl-base-0:5.42.0-160000.3.1.s390x",
"product": {
"name": "perl-base-0:5.42.0-160000.3.1.s390x",
"product_id": "perl-base-0:5.42.0-160000.3.1.s390x",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl-base@5.42.0-160000.3.1?arch=s390x\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "s390x"
},
{
"branches": [
{
"category": "product_version",
"name": "perl-0:5.42.0-160000.3.1.x86_64",
"product": {
"name": "perl-0:5.42.0-160000.3.1.x86_64",
"product_id": "perl-0:5.42.0-160000.3.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl@5.42.0-160000.3.1?arch=x86_64\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
},
{
"category": "product_version",
"name": "perl-base-0:5.42.0-160000.3.1.x86_64",
"product": {
"name": "perl-base-0:5.42.0-160000.3.1.x86_64",
"product_id": "perl-base-0:5.42.0-160000.3.1.x86_64",
"product_identification_helper": {
"cpe": "cpe:2.3:a:perl:perl:5.42.0:*:*:*:*:*:*:*",
"purl": "pkg:rpm/suse/perl-base@5.42.0-160000.3.1?arch=x86_64\u0026upstream=perl-0:5.42.0-160000.3.1.src.rpm"
}
}
}
],
"category": "architecture",
"name": "x86_64"
},
{
"branches": [
{
"category": "product_name",
"name": "openSUSE Leap 16.0",
"product": {
"name": "openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0"
}
}
],
"category": "product_family",
"name": "SUSE Linux Enterprise"
}
],
"category": "vendor",
"name": "SUSE"
}
],
"relationships": [
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-0:5.42.0-160000.3.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64"
},
"product_reference": "perl-0:5.42.0-160000.3.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-0:5.42.0-160000.3.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le"
},
"product_reference": "perl-0:5.42.0-160000.3.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-0:5.42.0-160000.3.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x"
},
"product_reference": "perl-0:5.42.0-160000.3.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-0:5.42.0-160000.3.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64"
},
"product_reference": "perl-0:5.42.0-160000.3.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-base-0:5.42.0-160000.3.1.aarch64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64"
},
"product_reference": "perl-base-0:5.42.0-160000.3.1.aarch64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-base-0:5.42.0-160000.3.1.ppc64le as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le"
},
"product_reference": "perl-base-0:5.42.0-160000.3.1.ppc64le",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-base-0:5.42.0-160000.3.1.s390x as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x"
},
"product_reference": "perl-base-0:5.42.0-160000.3.1.s390x",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-base-0:5.42.0-160000.3.1.x86_64 as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64"
},
"product_reference": "perl-base-0:5.42.0-160000.3.1.x86_64",
"relates_to_product_reference": "openSUSE Leap 16.0"
},
{
"category": "default_component_of",
"full_product_name": {
"name": "perl-doc-0:5.42.0-160000.3.1.noarch as component of openSUSE Leap 16.0",
"product_id": "openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
},
"product_reference": "perl-doc-0:5.42.0-160000.3.1.noarch",
"relates_to_product_reference": "openSUSE Leap 16.0"
}
]
},
"vulnerabilities": [
{
"cve": "CVE-2025-15649",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2025-15649"
}
],
"notes": [
{
"category": "general",
"text": "IO::Uncompress::Unzip versions before 2.215 for Perl propagate uncaught exception when parsing zip header with malformed DOS date.\n\n_dosToUnixTime() decodes the local-file-header last-modification date field and calls Time::Local::timelocal() without an eval guard. A header whose date field decodes to an out-of-range month, day, or hour causes timelocal() to die.\n\nThe exception propagates out of IO::Uncompress::Unzip-\u003enew($file) where callers expect undef plus $UnzipError.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2025-15649",
"url": "https://www.suse.com/security/cve/CVE-2025-15649"
},
{
"category": "external",
"summary": "SUSE Bug 1266361 for CVE-2025-15649",
"url": "https://bugzilla.suse.com/1266361"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.5,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T08:44:23Z",
"details": "moderate"
}
],
"title": "CVE-2025-15649"
},
{
"cve": "CVE-2026-12087",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-12087"
}
],
"notes": [
{
"category": "general",
"text": "Socket versions before 2.041 for Perl have an out-of-bounds heap read.\n\nIn Socket.xs, pack_ip_mreq_source() checks the length of its source argument before the argument is read, so the check tests the byte length carried over from the preceding multiaddr argument instead. Both addresses occupy a 4-byte field, so a valid multiaddr lets a source of any length pass the check, and the source is then copied into the 4-byte imr_sourceaddr field with a fixed-size copy. A source shorter than 4 bytes is not rejected, and the copy reads up to 3 bytes past the end of its buffer.\n\nCalling pack_ip_mreq_source() with a source value shorter than 4 bytes copies adjacent heap memory into the returned packed structure.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-12087",
"url": "https://www.suse.com/security/cve/CVE-2026-12087"
},
{
"category": "external",
"summary": "SUSE Bug 1268349 for CVE-2026-12087",
"url": "https://bugzilla.suse.com/1268349"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.3,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T08:44:23Z",
"details": "moderate"
}
],
"title": "CVE-2026-12087"
},
{
"cve": "CVE-2026-13221",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-13221"
}
],
"notes": [
{
"category": "general",
"text": "Perl versions before 5.40.5-RC1, from 5.41.0 before 5.42.3-RC1, from 5.43.0 before 5.43.10 produce silently incorrect regular expression matches when an alternation of more than 65535 fixed string branches is compiled into a trie in Perl_study_chunk.\n\nWhen such branches are combined into a trie, the delta between the first branch and the shared tail is stored in a 16-bit field. A branch count above 65535 overflows the field, and the trie\u0027s match decision table is truncated with no warning or error.\n\nA pattern of this shape produces false positive matches (matching strings it should not) and false negative matches (failing to match strings it should). When such a pattern gates an access or filtering decision, the result is wrong.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-13221",
"url": "https://www.suse.com/security/cve/CVE-2026-13221"
},
{
"category": "external",
"summary": "SUSE Bug 1271386 for CVE-2026-13221",
"url": "https://bugzilla.suse.com/1271386"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T08:44:23Z",
"details": "important"
}
],
"title": "CVE-2026-13221"
},
{
"cve": "CVE-2026-57432",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-57432"
}
],
"notes": [
{
"category": "general",
"text": "Perl versions before 5.40.5-RC1, from 5.41.0 before 5.42.3-RC1, from 5.43.0 before 5.43.11 have an integer overflow in S_measure_struct leading to an out-of-bounds heap read in pack and unpack.\n\nS_measure_struct adds each item\u0027s size times its repeat count to a running total with no overflow check, so a large repeat count in a pack or unpack template wraps the signed SSize_t total negative. The @, X, and x position codes then guard their moves with a signed length comparison that passes when the length is negative, advancing the buffer pointer out of bounds.\n\nA template derived from untrusted input can read heap memory past the buffer and return it to the caller.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-57432",
"url": "https://www.suse.com/security/cve/CVE-2026-57432"
},
{
"category": "external",
"summary": "SUSE Bug 1271372 for CVE-2026-57432",
"url": "https://bugzilla.suse.com/1271372"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 7.5,
"baseSeverity": "HIGH",
"vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T08:44:23Z",
"details": "important"
}
],
"title": "CVE-2026-57432"
},
{
"cve": "CVE-2026-8376",
"ids": [
{
"system_name": "SUSE CVE Page",
"text": "https://www.suse.com/security/cve/CVE-2026-8376"
}
],
"notes": [
{
"category": "general",
"text": "Perl versions before 5.40.5-RC1, from 5.41.0 before 5.42.3-RC1, from 5.43.0 before 5.43.11 have a heap buffer overflow when compiling regular expressions with a repeated fixed string on 32-bit builds.\n\nPerl_study_chunk in regcomp_study.c checked the size of the joined substring buffer in characters rather than bytes. For a quantified fixed substring with a large minimum count, the byte length mincount * l could overflow SSize_t, producing an undersized SvGROW allocation; the subsequent copy writes past the end of the buffer.\n\nA caller that compiles an attacker-controlled regular expression on a 32-bit perl build triggers a heap buffer overflow at compile time.",
"title": "CVE description"
}
],
"product_status": {
"recommended": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
},
"references": [
{
"category": "external",
"summary": "CVE-2026-8376",
"url": "https://www.suse.com/security/cve/CVE-2026-8376"
},
{
"category": "external",
"summary": "SUSE Bug 1266303 for CVE-2026-8376",
"url": "https://bugzilla.suse.com/1266303"
}
],
"remediations": [
{
"category": "vendor_fix",
"details": "To install this SUSE Security Update use the SUSE recommended installation methods like YaST online_update or \"zypper patch\".\n",
"product_ids": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"scores": [
{
"cvss_v3": {
"baseScore": 5.7,
"baseSeverity": "MEDIUM",
"vectorString": "CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H",
"version": "3.1"
},
"products": [
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.aarch64",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.ppc64le",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.s390x",
"openSUSE Leap 16.0:perl-base-0:5.42.0-160000.3.1.x86_64",
"openSUSE Leap 16.0:perl-doc-0:5.42.0-160000.3.1.noarch"
]
}
],
"threats": [
{
"category": "impact",
"date": "2026-07-22T08:44:23Z",
"details": "moderate"
}
],
"title": "CVE-2026-8376"
}
]
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.
Loading…