Description
Perl 5.10.1 allows context-dependent attackers to cause a denial of service (application crash) via a UTF-8 character with a large, invalid codepoint, which is not properly handled during a regular-expression match.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | perl | 5.10.1-6 | — |
| Debian 13 | perl | 5.10.1-6 | — |
| Debian 12 | perl | 5.10.1-6 | — |
References
- ADV-2009-3023 vdb-entry
- [oss-security] 20091023 CVE-2009-3626 assigment notification - Perl - perl-5.10.1 mailing-list
- 59283 vdb-entry
- perl-utf8-expressions-dos(53939) vdb-entry
- http://rt.perl.org/rt3/Ticket/Attachment/617489/295383/
- https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6225
- http://rt.perl.org/rt3/Public/Bug/Display.html?id=69973
- 37144 third-party-advisory
- http://perl5.git.perl.org/perl.git/commit/0abd0d78a73da1c4d13b1c700526b7e5d03b32d4
- 36812 vdb-entry
- 1023077 vdb-entry