This class implements a regex-based RFC 2822 parser that locates email addresses in strings and returns a list of 'Email::Address' objects found. Alternatively you may construct objects manually. The goal of this software is to be correct, and very very fast.
Version 1.909 and earlier of this module had vulnerabilies (at https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7686) and (at https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12558) which allowed specially constructed email to cause a denial of service. The reported vulnerabilities and some other pathalogical cases (meaning they really shouldn't occur in normal email) have been addressed in version 1.910 and newer. If you're running version 1.909 or older, you should update!
Alternatively, you could switch to Email::Address::XS which has a backward compatible API. Why not just use that?
Package Version | Update ID | Released | Package Hub Version | Platforms | Subpackages |
---|---|---|---|---|---|
1.913-bp156.2.1 info | GA Release | 2023-07-22 | 15 SP6 |
|
|
1.913-bp155.1.5 info | GA Release | 2023-05-17 | 15 SP5 |
|
|
1.912-bp154.1.26 info | GA Release | 2022-05-09 | 15 SP4 |
|
|
1.912-bp153.1.19 info | GA Release | 2021-03-06 | 15 SP3 |
|
|
1.912-bp152.3.23 info | GA Release | 2020-04-16 | 15 SP2 |
|
|
1.912-bp151.2.1 info | GA Release | 2019-07-16 | 15 SP1 |
|
|
1.912-bp151.1.5 info | GA Release | 2019-05-18 | 15 SP1 |
|
|
1.912-bp150.3.3.1 info | openSUSE-2019-1114 | 2019-04-02 | 15 Update |
|
|
1.909-bp150.2.4 info | GA Release | 2018-07-30 | 15 |
|
|