Every CVE Search/ Get API key

CVE-2018-12558

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to...

7.5 HighFix available

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

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
None
Integrity
None
Availability
High

Exploit likelihood

2.63%Up 1.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.5

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
CVE-2018-12558
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
5.0 MediumAV:N/AC:L/Au:N/C:N/I:N/A:P
Weakness
CWE-407
Updated
2026-11-02
CVE List No score

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
CVE-2018-12558
Updated
2026-11-02
EUVDEUVD-2018-4518 No score

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
EUVD-2018-4518
Updated
2026-11-03
GitHub AdvisoriesGHSA-c2fh-m553-m5hp 7.5

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to...

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
GHSA-c2fh-m553-m5hp
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-407
Updated
2026-11-02
OSVALPINE-CVE-2018-12558 7.5

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
ALPINE-CVE-2018-12558
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSV 7.5

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
CVE-2018-12558
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVDEBIAN-CVE-2018-12558 7.5

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
DEBIAN-CVE-2018-12558
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-12558 7.5

The parse() method in the Email::Address module through 1.909 for Perl is vulnerable to Algorithmic complexity on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f").

Record
UBUNTU-CVE-2018-12558
CVSS 3.0
7.5 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVMGASA-2019-0046 No score

Updated perl-Email-Address package fixes security vulnerability

The parse() method in the Email::Address module through 1.912 for Perl can consume a large amount of resources on specially prepared input, leading to Denial of Service. Prepared special input that caused this problem contained 30 form-field characters ("\f") (CVE-2018-12558).

Record
MGASA-2019-0046
Updated
2026-11-02
OSVopenSUSE-SU-2019:1114-1 No score

Security update for perl-Email-Address

This update for perl-Email-Address to version 1.912 fixes the following issue:

Security issue fixed:

  • CVE-2018-12558: Fixed a vulnerability which could allow Denial of Service in perl module Email::Address (bsc#1098368).
Record
openSUSE-SU-2019:1114-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12651-1 No score

perl-Email-Address-1.913-1.1 on GA media

These are all security issues fixed in the perl-Email-Address-1.913-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12651-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
perl-email-address
Alpine:v3.10
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.11
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.12
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.13
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.14
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.15
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.16
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.17
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.18
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.19
before 1.912-r0
1.912-r0
Show 17 moreShow less
Affected packages
PackageAffectedFixed
perl-email-address
Alpine:v3.20
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.21
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.22
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.23
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.24
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.7
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.8
before 1.912-r0
1.912-r0
perl-email-address
Alpine:v3.9
before 1.912-r0
1.912-r0
libemail-address-perl
Debian:12
before 1.912-1
1.912-1
libemail-address-perl
Debian:13
before 1.912-1
1.912-1
libemail-address-perl
Debian:14
before 1.912-1
1.912-1
perl-Email-Address
Mageia:6
before 1.912.0-1.mga6
1.912.0-1.mga6
libemail-address-perl
Ubuntu:16.04:LTS
All versions, plus listed versions
1.905-21.908-1
None known
libemail-address-perl
Ubuntu:18.04:LTS
All versions, plus listed versions
1.908-1
None known
perl-Email-Address
SUSE:Package Hub 15
before 1.912-bp150.3.3.1
1.912-bp150.3.3.1
perl-Email-Address
openSUSE:Leap 15.0
before 1.912-bp150.3.3.1
1.912-bp150.3.3.1
perl-Email-Address
openSUSE:Tumbleweed
before 1.913-1.1
1.913-1.1

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-12558 is a high vulnerability (CVSS 7.5) in Email\ \, published June 20, 2018. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.63%, the 85th percentile. Fixed in perl-email-address 1.912-r0.

References

Show 10 moreShow less
MoveEnter Open