CVE-2017-12883
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26...
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.1
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
CVE-2017-12883- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
CVE-2017-12883- Updated
- 2026-11-02
EUVDEUVD-2017-4407 No score
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
EUVD-2017-4407- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-h435-qr7v-xh34
9.1
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26...
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
GHSA-h435-qr7v-xh34- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Weakness
- CWE-119
- Updated
- 2026-11-02
OSVALPINE-CVE-2017-12883
9.1
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
ALPINE-CVE-2017-12883- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2017-12883
9.1
CVE-2017-12883 does not affect BellSoft software
- Record
BELL-CVE-2017-12883- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
Show 9 moreShow less
OSV
9.1
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
CVE-2017-12883- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-12883
9.1
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
DEBIAN-CVE-2017-12883- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:6206
8.2
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:6206- CVSS 3.1
- 8.2 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-12883
9.1
Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape.
- Record
UBUNTU-CVE-2017-12883- CVSS 3.0
- 9.1 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2018-0047 No score
Updated perl packages fix security vulnerability
John Lightsey and Todd Rinaldo reported that the opportunistic loading of optional modules can make many programs unintentionally load code from the current working directory (which might be changed to another directory without the user realising) and potentially leading to privilege escalation (CVE-2016-1238).
The cPanel Security Team reported a time of check to time of use (TOCTTOU) race condition flaw in File::Path, a core module from Perl to create or remove directory trees. An attacker can take advantage of this flaw to set the mode on an attacker-chosen file to a attacker-chosen value (CVE-2017-6512).
Jakub Wilk reported a heap buffer overflow flaw in the regular expression compiler, allowing a remote attacker to cause a denial of service via a specially crafted regular expression with the case-insensitive modifier (CVE-2017-12837).
Jakub Wilk reported a buffer over-read flaw in the regular expression parser, allowing a remote attacker to cause a denial of service or information leak (CVE-2017-12883).
The perl-libintl-perl, perl-MIME-Charset, perl-MIME-EncWords, perl-Module-Build, perl-Sys-Syslog, and perl-Unicode-LineBreak packages have been patched and the perl-Module-Load-Conditional and perl-Net-DNS packages have been updated to fix CVE-2016-1238 as well.
The perl-File-Path package has also been patched to fix CVE-2017-6512.
- Record
MGASA-2018-0047- Updated
- 2026-11-02
OSVMGASA-2018-0049 No score
Updated perl packages fix security vulnerability
Jakub Wilk reported a heap buffer overflow flaw in the regular expression compiler, allowing a remote attacker to cause a denial of service via a specially crafted regular expression with the case-insensitive modifier (CVE-2017-12837).
Jakub Wilk reported a buffer over-read flaw in the regular expression parser, allowing a remote attacker to cause a denial of service or information leak (CVE-2017-12883).
- Record
MGASA-2018-0049- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11158-1 No score
perl-32bit-5.34.0-1.1 on GA media
These are all security issues fixed in the perl-32bit-5.34.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11158-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:3092-1 No score
Security update for perl
This update for perl fixes the following issues:
Security issues fixed:
- CVE-2017-12837: Heap-based buffer overflow in the S_regatom function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to cause a denial of service (out-of-bounds write) via a regular expression with a '\N{}' escape and the case-insensitive modifier. (bnc#1057724)
- CVE-2017-12883: Buffer overflow in the S_grok_bslash_N function in regcomp.c in Perl 5 before 5.24.3-RC1 and 5.26.x before 5.26.1-RC1 allows remote attackers to disclose sensitive information or cause a denial of service (application crash) via a crafted regular expression with an invalid '\N{U+...}' escape. (bnc#1057721)
- CVE-2017-6512: Race condition in the rmtree and remove_tree functions in the File-Path module before 2.13 for Perl allows attackers to set the mode on arbitrary files via vectors involving directory-permission loosening logic. (bnc#1047178)
Bug fixes:
- backport set_capture_string changes from upstream (bsc#999735)
- reformat baselibs.conf as source validator workaround
- Record
SUSE-SU-2017:3092-1- Updated
- 2026-11-02
OSVUSN-3478-1 No score
perl vulnerabilities
Jakub Wilk discovered that Perl incorrectly handled certain regular expressions. An attacker could use this issue to cause Perl to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2017-12837, CVE-2017-12883)
- Record
USN-3478-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
perlAlpine:v3.10 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.11 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.12 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.13 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.14 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.15 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.16 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.17 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.18 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.19 |
before 5.26.1-r0 | 5.26.1-r0 |
Show 139 moreShow less
| Package | Affected | Fixed |
|---|---|---|
perlAlpine:v3.20 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.21 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.22 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.23 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.24 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.3 |
before 5.22.3-r0 | 5.22.3-r0 |
perlAlpine:v3.4 |
before 5.22.3-r0 | 5.22.3-r0 |
perlAlpine:v3.5 |
before 5.24.3-r0 | 5.24.3-r0 |
perlAlpine:v3.6 |
before 5.24.3-r0 | 5.24.3-r0 |
perlAlpine:v3.7 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.8 |
before 5.26.1-r0 | 5.26.1-r0 |
perlAlpine:v3.9 |
before 5.26.1-r0 | 5.26.1-r0 |
perlDebian:12 |
before 5.26.0-8 | 5.26.0-8 |
perlDebian:13 |
before 5.26.0-8 | 5.26.0-8 |
perlDebian:14 |
before 5.26.0-8 | 5.26.0-8 |
perlDebian:8 |
before 5.20.2-3+deb8u9, plus listed versions 5.20.2-35.20.2-3+deb8u15.20.2-3+deb8u25.20.2-3+deb8u35.20.2-3+deb8u3+kbsd1 Show 5 moreShow less5.20.2-3+deb8u45.20.2-3+deb8u55.20.2-3+deb8u65.20.2-3+deb8u75.20.2-3+deb8u8 |
5.20.2-3+deb8u9 |
perlDebian:9 |
before 5.24.1-3+deb9u2, plus listed versions 5.24.1-35.24.1-3+deb9u1 |
5.24.1-3+deb9u2 |
perlMageia:5 |
before 5.20.1-8.7.mga5 | 5.20.1-8.7.mga5 |
perl-libintl-perlMageia:5 |
before 1.230.0-6.1.mga5 | 1.230.0-6.1.mga5 |
perl-MIME-CharsetMageia:5 |
before 1.11.1-4.1.mga5 | 1.11.1-4.1.mga5 |
perl-MIME-EncWordsMageia:5 |
before 1.14.2-4.1.mga5 | 1.14.2-4.1.mga5 |
perl-Module-BuildMageia:5 |
before 0.421.0-5.1.mga5 | 0.421.0-5.1.mga5 |
perl-Module-Load-ConditionalMageia:5 |
before 0.680.0-1.mga5 | 0.680.0-1.mga5 |
perl-Net-DNSMageia:5 |
before 1.90.0-0.mga5 | 1.90.0-0.mga5 |
perl-Sys-SyslogMageia:5 |
before 0.330.0-7.1.mga5 | 0.330.0-7.1.mga5 |
perl-Unicode-LineBreakMageia:5 |
before 2014.60.0-5.1.mga5 | 2014.60.0-5.1.mga5 |
perl-File-PathMageia:5 |
before 2.90.0-4.1.mga5 | 2.90.0-4.1.mga5 |
perlMageia:6 |
before 5.22.3-3.1.mga6 | 5.22.3-3.1.mga6 |
perlRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-Attribute-HandlersRed Hat:hummingbird:1 |
before 0:1.03-524.hum1 | 0:1.03-524.hum1 |
perl-AutoLoaderRed Hat:hummingbird:1 |
before 0:5.74-524.hum1 | 0:5.74-524.hum1 |
perl-AutoSplitRed Hat:hummingbird:1 |
before 0:5.74-524.hum1 | 0:5.74-524.hum1 |
perl-BRed Hat:hummingbird:1 |
before 0:1.89-524.hum1 | 0:1.89-524.hum1 |
perl-BenchmarkRed Hat:hummingbird:1 |
before 0:1.27-524.hum1 | 0:1.27-524.hum1 |
perl-Class-StructRed Hat:hummingbird:1 |
before 0:0.68-524.hum1 | 0:0.68-524.hum1 |
perl-Config-ExtensionsRed Hat:hummingbird:1 |
before 0:0.03-524.hum1 | 0:0.03-524.hum1 |
perl-DBM_FilterRed Hat:hummingbird:1 |
before 0:0.07-524.hum1 | 0:0.07-524.hum1 |
perl-Devel-PeekRed Hat:hummingbird:1 |
before 0:1.36-524.hum1 | 0:1.36-524.hum1 |
perl-Devel-SelfStubberRed Hat:hummingbird:1 |
before 0:1.06-524.hum1 | 0:1.06-524.hum1 |
perl-DirHandleRed Hat:hummingbird:1 |
before 0:1.05-524.hum1 | 0:1.05-524.hum1 |
perl-DumpvalueRed Hat:hummingbird:1 |
before 0:2.27-524.hum1 | 0:2.27-524.hum1 |
perl-DynaLoaderRed Hat:hummingbird:1 |
before 0:1.57-524.hum1 | 0:1.57-524.hum1 |
perl-EnglishRed Hat:hummingbird:1 |
before 0:1.11-524.hum1 | 0:1.11-524.hum1 |
perl-ErrnoRed Hat:hummingbird:1 |
before 0:1.38-524.hum1 | 0:1.38-524.hum1 |
perl-ExtUtils-ConstantRed Hat:hummingbird:1 |
before 0:0.25-524.hum1 | 0:0.25-524.hum1 |
perl-ExtUtils-EmbedRed Hat:hummingbird:1 |
before 0:1.35-524.hum1 | 0:1.35-524.hum1 |
perl-ExtUtils-MiniperlRed Hat:hummingbird:1 |
before 0:1.14-524.hum1 | 0:1.14-524.hum1 |
perl-FcntlRed Hat:hummingbird:1 |
before 0:1.20-524.hum1 | 0:1.20-524.hum1 |
perl-File-BasenameRed Hat:hummingbird:1 |
before 0:2.86-524.hum1 | 0:2.86-524.hum1 |
perl-File-CompareRed Hat:hummingbird:1 |
before 0:1.100.800-524.hum1 | 0:1.100.800-524.hum1 |
perl-File-CopyRed Hat:hummingbird:1 |
before 0:2.41-524.hum1 | 0:2.41-524.hum1 |
perl-File-DosGlobRed Hat:hummingbird:1 |
before 0:1.12-524.hum1 | 0:1.12-524.hum1 |
perl-File-FindRed Hat:hummingbird:1 |
before 0:1.44-524.hum1 | 0:1.44-524.hum1 |
perl-File-statRed Hat:hummingbird:1 |
before 0:1.14-524.hum1 | 0:1.14-524.hum1 |
perl-FileCacheRed Hat:hummingbird:1 |
before 0:1.10-524.hum1 | 0:1.10-524.hum1 |
perl-FileHandleRed Hat:hummingbird:1 |
before 0:2.05-524.hum1 | 0:2.05-524.hum1 |
perl-FindBinRed Hat:hummingbird:1 |
before 0:1.54-524.hum1 | 0:1.54-524.hum1 |
perl-GDBM_FileRed Hat:hummingbird:1 |
before 0:1.24-524.hum1 | 0:1.24-524.hum1 |
perl-Getopt-StdRed Hat:hummingbird:1 |
before 0:1.14-524.hum1 | 0:1.14-524.hum1 |
perl-Hash-UtilRed Hat:hummingbird:1 |
before 0:0.32-524.hum1 | 0:0.32-524.hum1 |
perl-Hash-Util-FieldHashRed Hat:hummingbird:1 |
before 0:1.27-524.hum1 | 0:1.27-524.hum1 |
perl-I18N-CollateRed Hat:hummingbird:1 |
before 0:1.02-524.hum1 | 0:1.02-524.hum1 |
perl-I18N-LangTagsRed Hat:hummingbird:1 |
before 0:0.45-524.hum1 | 0:0.45-524.hum1 |
perl-I18N-LanginfoRed Hat:hummingbird:1 |
before 0:0.24-524.hum1 | 0:0.24-524.hum1 |
perl-IORed Hat:hummingbird:1 |
before 0:1.55-524.hum1 | 0:1.55-524.hum1 |
perl-IPC-Open3Red Hat:hummingbird:1 |
before 0:1.24-524.hum1 | 0:1.24-524.hum1 |
perl-Locale-Maketext-SimpleRed Hat:hummingbird:1 |
before 0:0.21-524.hum1 | 0:0.21-524.hum1 |
perl-Math-ComplexRed Hat:hummingbird:1 |
before 0:1.63-524.hum1 | 0:1.63-524.hum1 |
perl-MemoizeRed Hat:hummingbird:1 |
before 0:1.17-524.hum1 | 0:1.17-524.hum1 |
perl-Module-LoadedRed Hat:hummingbird:1 |
before 0:0.08-524.hum1 | 0:0.08-524.hum1 |
perl-NDBM_FileRed Hat:hummingbird:1 |
before 0:1.18-524.hum1 | 0:1.18-524.hum1 |
perl-NEXTRed Hat:hummingbird:1 |
before 0:0.69-524.hum1 | 0:0.69-524.hum1 |
perl-NetRed Hat:hummingbird:1 |
before 0:1.04-524.hum1 | 0:1.04-524.hum1 |
perl-ODBM_FileRed Hat:hummingbird:1 |
before 0:1.20-524.hum1 | 0:1.20-524.hum1 |
perl-OpcodeRed Hat:hummingbird:1 |
before 0:1.69-524.hum1 | 0:1.69-524.hum1 |
perl-POSIXRed Hat:hummingbird:1 |
before 0:2.23-524.hum1 | 0:2.23-524.hum1 |
perl-Pod-FunctionsRed Hat:hummingbird:1 |
before 0:1.14-524.hum1 | 0:1.14-524.hum1 |
perl-Pod-HtmlRed Hat:hummingbird:1 |
before 0:1.35-524.hum1 | 0:1.35-524.hum1 |
perl-SafeRed Hat:hummingbird:1 |
before 0:2.47-524.hum1 | 0:2.47-524.hum1 |
perl-Search-DictRed Hat:hummingbird:1 |
before 0:1.08-524.hum1 | 0:1.08-524.hum1 |
perl-SelectSaverRed Hat:hummingbird:1 |
before 0:1.02-524.hum1 | 0:1.02-524.hum1 |
perl-SelfLoaderRed Hat:hummingbird:1 |
before 0:1.28-524.hum1 | 0:1.28-524.hum1 |
perl-SymbolRed Hat:hummingbird:1 |
before 0:1.09-524.hum1 | 0:1.09-524.hum1 |
perl-Sys-HostnameRed Hat:hummingbird:1 |
before 0:1.25-524.hum1 | 0:1.25-524.hum1 |
perl-Term-CompleteRed Hat:hummingbird:1 |
before 0:1.403-524.hum1 | 0:1.403-524.hum1 |
perl-Term-ReadLineRed Hat:hummingbird:1 |
before 0:1.17-524.hum1 | 0:1.17-524.hum1 |
perl-TestRed Hat:hummingbird:1 |
before 0:1.31-524.hum1 | 0:1.31-524.hum1 |
perl-Text-AbbrevRed Hat:hummingbird:1 |
before 0:1.02-524.hum1 | 0:1.02-524.hum1 |
perl-ThreadRed Hat:hummingbird:1 |
before 0:3.06-524.hum1 | 0:3.06-524.hum1 |
perl-Thread-SemaphoreRed Hat:hummingbird:1 |
before 0:2.13-524.hum1 | 0:2.13-524.hum1 |
perl-TieRed Hat:hummingbird:1 |
before 0:4.6-524.hum1 | 0:4.6-524.hum1 |
perl-Tie-FileRed Hat:hummingbird:1 |
before 0:1.10-524.hum1 | 0:1.10-524.hum1 |
perl-Tie-MemoizeRed Hat:hummingbird:1 |
before 0:1.1-524.hum1 | 0:1.1-524.hum1 |
perl-TimeRed Hat:hummingbird:1 |
before 0:1.04-524.hum1 | 0:1.04-524.hum1 |
perl-Time-PieceRed Hat:hummingbird:1 |
before 0:1.3600-524.hum1 | 0:1.3600-524.hum1 |
perl-Unicode-UCDRed Hat:hummingbird:1 |
before 0:0.81-524.hum1 | 0:0.81-524.hum1 |
perl-User-pwentRed Hat:hummingbird:1 |
before 0:1.05-524.hum1 | 0:1.05-524.hum1 |
perl-autouseRed Hat:hummingbird:1 |
before 0:1.11-524.hum1 | 0:1.11-524.hum1 |
perl-baseRed Hat:hummingbird:1 |
before 0:2.27-524.hum1 | 0:2.27-524.hum1 |
perl-blibRed Hat:hummingbird:1 |
before 0:1.07-524.hum1 | 0:1.07-524.hum1 |
perl-debuggerRed Hat:hummingbird:1 |
before 0:1.60-524.hum1 | 0:1.60-524.hum1 |
perl-deprecateRed Hat:hummingbird:1 |
before 0:0.04-524.hum1 | 0:0.04-524.hum1 |
perl-develRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-diagnosticsRed Hat:hummingbird:1 |
before 0:1.40-524.hum1 | 0:1.40-524.hum1 |
perl-docRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-encoding-warningsRed Hat:hummingbird:1 |
before 0:0.14-524.hum1 | 0:0.14-524.hum1 |
perl-fieldsRed Hat:hummingbird:1 |
before 0:2.27-524.hum1 | 0:2.27-524.hum1 |
perl-filetestRed Hat:hummingbird:1 |
before 0:1.03-524.hum1 | 0:1.03-524.hum1 |
perl-ifRed Hat:hummingbird:1 |
before 0:0.61.000-524.hum1 | 0:0.61.000-524.hum1 |
perl-interpreterRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-lessRed Hat:hummingbird:1 |
before 0:0.03-524.hum1 | 0:0.03-524.hum1 |
perl-libRed Hat:hummingbird:1 |
before 0:0.65-524.hum1 | 0:0.65-524.hum1 |
perl-libnetcfgRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-libsRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-localeRed Hat:hummingbird:1 |
before 0:1.13-524.hum1 | 0:1.13-524.hum1 |
perl-macrosRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-meta-notationRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-mroRed Hat:hummingbird:1 |
before 0:1.29-524.hum1 | 0:1.29-524.hum1 |
perl-openRed Hat:hummingbird:1 |
before 0:1.13-524.hum1 | 0:1.13-524.hum1 |
perl-overloadRed Hat:hummingbird:1 |
before 0:1.40-524.hum1 | 0:1.40-524.hum1 |
perl-overloadingRed Hat:hummingbird:1 |
before 0:0.02-524.hum1 | 0:0.02-524.hum1 |
perl-phRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-sigtrapRed Hat:hummingbird:1 |
before 0:1.10-524.hum1 | 0:1.10-524.hum1 |
perl-sortRed Hat:hummingbird:1 |
before 0:2.06-524.hum1 | 0:2.06-524.hum1 |
perl-subsRed Hat:hummingbird:1 |
before 0:1.04-524.hum1 | 0:1.04-524.hum1 |
perl-testsRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-utilsRed Hat:hummingbird:1 |
before 0:5.42.2-524.hum1 | 0:5.42.2-524.hum1 |
perl-varsRed Hat:hummingbird:1 |
before 0:1.05-524.hum1 | 0:1.05-524.hum1 |
perl-vmsishRed Hat:hummingbird:1 |
before 0:1.04-524.hum1 | 0:1.04-524.hum1 |
perlSUSE:Linux Enterprise Desktop 12 SP2 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlSUSE:Linux Enterprise Desktop 12 SP3 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlSUSE:Linux Enterprise Server 12 SP2 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlSUSE:Linux Enterprise Server 12 SP3 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlSUSE:Linux Enterprise Server for SAP Applications 12 SP3 |
before 5.18.2-12.3.1 | 5.18.2-12.3.1 |
perlUbuntu:14.04:LTS |
before 5.18.2-2ubuntu1.3, plus listed versions 5.14.2-21build15.18.1-45.18.1-4build15.18.1-55.18.2-25.18.2-2ubuntu15.18.2-2ubuntu1.1 |
5.18.2-2ubuntu1.3 |
perlUbuntu:16.04:LTS |
before 5.22.1-9ubuntu0.2, plus listed versions 5.20.2-65.22.1-35.22.1-45.22.1-55.22.1-75.22.1-85.22.1-9 |
5.22.1-9ubuntu0.2 |
perlopenSUSE:Tumbleweed |
before 5.34.0-1.1 | 5.34.0-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-12883 is a critical vulnerability (CVSS 9.1) in Perl, published September 19, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.91%, the 93rd percentile. Fixed in perl 5.26.1-r0.
References
debian.org/security/2017/dsa-3982
securityfocus.com/bid/100852
oracle.com/security-alerts/cpujul2020.html
perl5.git.perl.org/perl.git/log/refs/tags/v5.26.1-RC1
perl5.git.perl.org/perl.git/log/refs/tags/v5.24.3-RC1
security.netapp.com/advisory/ntap-20180426-0001
Show 73 moreShow less
mirror.cucumberlinux.com/cucumber/cucumber-1.0/source/lang-base/perl/patches/CVE-2017-12883.patch
bugzilla.redhat.com/show_bug.cgi?id=1492093
rt.perl.org/Public/Bug/Display.html?id=131598
perl5.git.perl.org/perl.git/commitdiff/2be4edede4ae226e2eebd4eff28cedd2041f300f
nvd.nist.gov/vuln/detail/CVE-2017-12883
github.com/advisories/GHSA-h435-qr7v-xh34
security.alpinelinux.org/vuln/CVE-2017-12883
docs.bell-sw.com/security/cves/CVE-2017-12883
security-tracker.debian.org/tracker/CVE-2017-12883
advisories.mageia.org/MGASA-2018-0047.html
bugs.mageia.org/show_bug.cgi?id=19051
debian.org/security/2016/dsa-3628
debian.org/security/2017/dsa-3873
advisories.mageia.org/MGASA-2018-0049.html
bugs.mageia.org/show_bug.cgi?id=21752
access.redhat.com/errata/RHSA-2026:6206
images.redhat.com
access.redhat.com/security/cve/CVE-2022-48522
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2020-10543
access.redhat.com/security/cve/CVE-2018-6913
access.redhat.com/security/cve/CVE-2017-12883
access.redhat.com/security/cve/CVE-2017-12837
access.redhat.com/security/cve/CVE-2016-2381
access.redhat.com/security/cve/CVE-2015-8853
access.redhat.com/security/cve/CVE-2012-6329
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_6206.json
bugzilla.redhat.com/show_bug.cgi?id=884354
cve.org/CVERecord?id=CVE-2012-6329
nvd.nist.gov/vuln/detail/CVE-2012-6329
bugzilla.redhat.com/show_bug.cgi?id=1329106
cve.org/CVERecord?id=CVE-2015-8853
nvd.nist.gov/vuln/detail/CVE-2015-8853
rt.perl.org/Public/Bug/Display.html?id=123562
bugzilla.redhat.com/show_bug.cgi?id=1309214
cve.org/CVERecord?id=CVE-2016-2381
nvd.nist.gov/vuln/detail/CVE-2016-2381
bugzilla.redhat.com/show_bug.cgi?id=1492091
cve.org/CVERecord?id=CVE-2017-12837
nvd.nist.gov/vuln/detail/CVE-2017-12837
cve.org/CVERecord?id=CVE-2017-12883
bugzilla.redhat.com/show_bug.cgi?id=1547772
cve.org/CVERecord?id=CVE-2018-6913
nvd.nist.gov/vuln/detail/CVE-2018-6913
rt.perl.org/Public/Bug/Display.html?id=131844
bugzilla.redhat.com/show_bug.cgi?id=1837975
cve.org/CVERecord?id=CVE-2020-10543
nvd.nist.gov/vuln/detail/CVE-2020-10543
bugzilla.redhat.com/show_bug.cgi?id=2234416
cve.org/CVERecord?id=CVE-2022-48522
nvd.nist.gov/vuln/detail/CVE-2022-48522
github.com/Perl/perl5/commit/23cca2d1f4544cb47f1124d98c308ce1f31f09a6
github.com/Perl/perl5/issues/19147
suse.com/support/update/announcement/2017/suse-su-20173092-1
bugzilla.suse.com/1047178
bugzilla.suse.com/1057721
bugzilla.suse.com/1057724
bugzilla.suse.com/999735
suse.com/security/cve/CVE-2017-12837
suse.com/security/cve/CVE-2017-12883
suse.com/security/cve/CVE-2017-6512
ubuntu.com/security/CVE-2017-12883
ubuntu.com/security/notices/USN-3478-1
ubuntu.com/security/notices/USN-3478-2
ubuntu.com/security/CVE-2017-12837
suse.com/security/cve/CVE-2005-3962
suse.com/security/cve/CVE-2007-5116
suse.com/security/cve/CVE-2017-12814
suse.com/security/cve/CVE-2018-18311
suse.com/security/cve/CVE-2018-18312
suse.com/security/cve/CVE-2020-10543
suse.com/security/cve/CVE-2020-10878
suse.com/security/cve/CVE-2020-12723