« List of all CVEs

CVE-2023-47038

Perl: write past buffer end via illegal user-defined unicode property

Published: 12/18/2023 Last updated: 1/22/2026 Reserved: 10/30/2023

A vulnerability was found in perl 5.30.0 through 5.38.0. This issue occurs when a crafted regular expression is compiled by perl, which can allow an attacker controlled byte buffer overflow in a heap allocated buffer.

CNA assigner: redhat (53f830b8-0a3f-465b-8143-3b8a9948e749) Requested by: n/a

Metrics

Version Score Severity Vector String
3.1 7 High CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Opam packages affected (3)

bap-std conf-perl goblint-cil

Products affected (11)

Product Vendor Version
< 3.4.7
<= 3.0
Red Hat Enterprise Linux 7 Red Hat < 4c5d94990fa2fd609360ecd0f7e183212a7d115c
Red Hat Enterprise Linux 8 Red Hat aa4740bc8595dd36017b5df172b96ff6141176a5
Red Hat Enterprise Linux 9 Red Hat < 847a2859814b31392340a2b16604b25afaa92dcc
Red Hat Enterprise Linux 6 Red Hat < 228ebc41dfab5b5d34cd76835ddb0ca8ee12f513
Red Hat Enterprise Linux 7 Red Hat 6730c48ed6b0cd939fc9b30b2d621ce0b89bea83
Red Hat Enterprise Linux 8 Red Hat 6.0
Red Hat Enterprise Linux 8 Red Hat < 6.0
Red Hat Enterprise Linux 8 Red Hat 8848395975bdd15572a042566aff2ac78a6895ee
Red Hat Enterprise Linux 8 Red Hat < 92b4c5c3fa810212da20088bcc6c0a77fc8607bd

References (38)