CVE-2018-19518
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other...
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
7.5
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
CVE-2018-19518- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 8.5 High
AV:N/AC:M/Au:S/C:C/I:C/A:C - Weakness
- CWE-88
- Updated
- 2026-11-02
CVE List No score
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
CVE-2018-19518- Updated
- 2026-11-02
EUVDEUVD-2018-11207 No score
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
EUVD-2018-11207- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-5qmr-54g6-4256
7.5
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other...
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
GHSA-5qmr-54g6-4256- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-88
- Updated
- 2026-11-02
OSVALPINE-CVE-2018-19518
7.5
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
ALPINE-CVE-2018-19518- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-03
OSVAZL-37053
7.5
CVE-2018-19518 affecting package uw-imap 2007f-27
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
AZL-37053- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 12 moreShow less
OSVAZL-37158
7.5
CVE-2018-19518 affecting package uw-imap 2007f-26
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
AZL-37158- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVBELL-CVE-2018-19518
7.5
CVE-2018-19518 does not affect BellSoft software
- Record
BELL-CVE-2018-19518- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
7.5
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
CVE-2018-19518- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2018-19518
7.5
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
DEBIAN-CVE-2018-19518- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2018-19518
7.5
University of Washington IMAP Toolkit 2007f on UNIX, as used in imap_open() in PHP and other products, launches an rsh command (by means of the imap_rimap function in c-client/imap4r1.c and the tcp_aopen function in osdep/unix/tcp_unix.c) without preventing argument injection, which might allow remote attackers to execute arbitrary OS commands if the IMAP server name is untrusted input (e.g., entered by a user of a web application) and if rsh has been replaced by a program with different argument semantics. For example, if rsh is a link to ssh (as seen on Debian and Ubuntu systems), then the attack can use an IMAP server name containing a "-oProxyCommand" argument.
- Record
UBUNTU-CVE-2018-19518- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 7.5 High
CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVCLSA-2026-1777540774 No score
php: Fix of 4 CVEs
- CVE-2018-14883: fix integer overflow leading to heap buffer overflow in exif_thumbnail_extract
- CVE-2019-19246: fix heap buffer overflow in oniguruma str_lower_case_match
- CVE-2018-19518: disable imap rsh/ssh by default to prevent argument injection (imap.enable_insecure_rsh INI added)
- CVE-2018-20783: add buffer bounds checks to phar_parse_pharfile manifest reads
- Record
CLSA-2026-1777540774- Updated
- 2026-11-02
OSVCLSA-2026-1777946242 No score
php: Fix of 13 CVEs
- CVE-2018-14883: fix int overflow leading to heap overflow in exif_thumbnail_extract
- CVE-2019-6977: fix imagecolormatch out-of-bounds write on heap in GD
- CVE-2019-9022: fix memcpy with negative length via crafted DNS response
- CVE-2019-9640: fix invalid read in exif_process_SOFn
- CVE-2019-11042: fix heap buffer overflow in exif_process_user_comment
- CVE-2019-9638, CVE-2019-9639: fix uninitialized read in exif_process_IFD_in_MAKERNOTE (single upstream commit covers both)
- CVE-2019-9637: safer rename() procedure to avoid permission leak on EXDEV cross-filesystem fallback
- CVE-2019-19246: fix Oniguruma out-of-bounds read in str_lower_case_match
- CVE-2019-9024: fix xmlrpc base64 out-of-bounds read via unsigned char cast
- CVE-2018-20783: fix phar_parse_pharfile buffer over-read via stricter manifest bounds checks
- CVE-2018-19518: disable rsh/ssh logins in imap_open by default (new no_rsh/no_ssh INI entries)
- CVE-2018-19935: fix imap_mail NULL pointer dereference on empty message parameter
- Record
CLSA-2026-1777946242- Updated
- 2026-11-02
OSVMGASA-2018-0484 No score
Updated php packages fix security vulnerability
Bypassing disabled exec functions in PHP via imap_open (CVE-2018-19518).
- Record
MGASA-2018-0484- Updated
- 2026-11-02
OSVSUSE-SU-2018:3986-1 No score
Recommended update for php53
This update for php53 fixes the following issues:
Security issue fixed:
- CVE-2018-19518: Fixed imap_open script injection flaw (bsc#1117107).
- Record
SUSE-SU-2018:3986-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3988-1 No score
Recommended update for php7
This update for php7 fixes the following issues:
Security issue fixed:
- CVE-2018-19518: Fixed imap_open script injection flaw (bsc#1117107).
- Record
SUSE-SU-2018:3988-1- Updated
- 2026-11-02
OSVSUSE-SU-2018:3995-1 No score
Recommended update for php5
This update for php5 fixes the following issues:
Security issue fixed:
- CVE-2018-19518: Fixed imap_open script injection flaw (bsc#1117107).
- Record
SUSE-SU-2018:3995-1- Updated
- 2026-11-02
OSVUSN-4160-1 No score
uw-imap vulnerability
It was discovered that UW IMAP incorrectly handled inputs. A remote attacker could possibly use this issue to execute arbitrary OS commands.
- Record
USN-4160-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
php7Alpine:v3.7 |
before 7.1.29-r0 | 7.1.29-r0 |
uw-imapAzure Linux:3 |
through 2007f-27 | None known |
uw-imapAzure Linux:2 |
through 2007f-26 | None known |
phpTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-bcmathTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-cliTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-commonTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-dbaTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-develTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-embeddedTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
Show 68 moreShow less
| Package | Affected | Fixed |
|---|---|---|
php-enchantTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-fpmTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-gdTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-imapTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-intlTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-ldapTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-mbstringTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-mysqlTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-odbcTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-pdoTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-pgsqlTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-processTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-pspellTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-recodeTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-snmpTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-soapTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-tidyTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-xmlTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-xmlrpcTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
php-ztsTuxCare:CentOS:6 |
before 5.3.3-55.el6.tuxcare.els16 | 5.3.3-55.el6.tuxcare.els16 |
phpTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-bcmathTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-cliTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-commonTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-dbaTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-develTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-embeddedTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-enchantTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-fpmTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-gdTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-imapTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-intlTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-ldapTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-mbstringTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-mysqlTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-odbcTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-pdoTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-pgsqlTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-processTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-pspellTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-recodeTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-snmpTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-soapTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-tidyTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-xmlTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-xmlrpcTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
php-ztsTuxCare:OracleLinux:6 |
before 5.3.3-50.el6_10.tuxcare.ol.els20 | 5.3.3-50.el6_10.tuxcare.ol.els20 |
uw-imapDebian:12 |
before 8:2007f~dfsg-6 | 8:2007f~dfsg-6 |
php5Debian:8 |
before 5.6.39+dfsg-0+deb8u1, plus listed versions 5.6.11+dfsg-15.6.12+dfsg-0+deb8u15.6.12+dfsg-15.6.13+dfsg-0+deb8u15.6.13+dfsg-1 Show 39 moreShow less5.6.13+dfsg-25.6.14+dfsg-0+deb8u15.6.14+dfsg-15.6.15+dfsg-15.6.16+dfsg-15.6.16+dfsg-25.6.16+dfsg-35.6.16+dfsg-45.6.17+dfsg-0+deb8u15.6.17+dfsg-15.6.17+dfsg-35.6.18+dfsg-15.6.19+dfsg-0+deb8u15.6.19+dfsg-15.6.19+dfsg-25.6.20+dfsg-0+deb8u15.6.20+dfsg-15.6.21+dfsg-15.6.21+dfsg-25.6.22+dfsg-0+deb8u15.6.22+dfsg-15.6.22+dfsg-25.6.23+dfsg-0+deb8u15.6.23+dfsg-15.6.24+dfsg-0+deb8u15.6.24+dfsg-15.6.26+dfsg-0+deb8u15.6.26+dfsg-15.6.27+dfsg-0+deb8u15.6.28+dfsg-0+deb8u15.6.29+dfsg-0+deb8u15.6.30+dfsg-0+deb8u15.6.33+dfsg-0+deb8u15.6.36+dfsg-0+deb8u15.6.37+dfsg-0+deb8u15.6.38+dfsg-0+deb8u15.6.7+dfsg-15.6.9+dfsg-0+deb8u15.6.9+dfsg-1 |
5.6.39+dfsg-0+deb8u1 |
uw-imapDebian:8 |
before 8:2007f~dfsg-4+deb8u1, plus listed versions 8:2007f~dfsg-4 |
8:2007f~dfsg-4+deb8u1 |
uw-imapDebian:9 |
before 8:2007f~dfsg-5+deb9u1, plus listed versions 8:2007f~dfsg-5 |
8:2007f~dfsg-5+deb9u1 |
php7.0Debian:9 |
before 7.0.33-0+deb9u1, plus listed versions 7.0.19-17.0.20-17.0.20-27.0.22-17.0.22-2 Show 12 moreShow less7.0.22-37.0.25-17.0.26-17.0.27-0+deb9u17.0.27-17.0.28-17.0.29-17.0.30-0+deb9u17.0.30-17.0.30-27.0.31-17.0.32-1 |
7.0.33-0+deb9u1 |
phpMageia:6 |
before 5.6.39-1.mga6 | 5.6.39-1.mga6 |
php53SUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 5.3.17-112.45.1 | 5.3.17-112.45.1 |
php53SUSE:Linux Enterprise Server 11 SP4 |
before 5.3.17-112.45.1 | 5.3.17-112.45.1 |
php53SUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 5.3.17-112.45.1 | 5.3.17-112.45.1 |
php7SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 7.0.7-50.56.2 | 7.0.7-50.56.2 |
php7SUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 7.0.7-50.56.2 | 7.0.7-50.56.2 |
php7SUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 7.0.7-50.56.2 | 7.0.7-50.56.2 |
php5SUSE:Linux Enterprise Module for Web and Scripting 12 |
before 5.5.14-109.45.2 | 5.5.14-109.45.2 |
php5SUSE:Linux Enterprise Software Development Kit 12 SP3 |
before 5.5.14-109.45.2 | 5.5.14-109.45.2 |
php5SUSE:Linux Enterprise Software Development Kit 12 SP4 |
before 5.5.14-109.45.2 | 5.5.14-109.45.2 |
php-imapUbuntu:14.04:LTS |
before 5.4.6-0ubuntu5.1, plus listed versions 5.4.6-0ubuntu35.4.6-0ubuntu5 |
5.4.6-0ubuntu5.1 |
uw-imapUbuntu:Pro:14.04:LTS |
before 8:2007f~dfsg-2ubuntu0.1~esm1, plus listed versions 8:2007e~dfsg-3.2ubuntu28:2007f~dfsg-2 |
8:2007f~dfsg-2ubuntu0.1~esm1 |
php7.0Ubuntu:16.04:LTS |
before 7.0.33-0ubuntu0.16.04.1, plus listed versions 7.0.1-57.0.1-67.0.2-17.0.2-37.0.2-4 Show 22 moreShow less7.0.2-57.0.3-27.0.3-37.0.3-9ubuntu17.0.4-5ubuntu17.0.4-5ubuntu27.0.4-7ubuntu17.0.4-7ubuntu27.0.4-7ubuntu2.17.0.8-0ubuntu0.16.04.17.0.8-0ubuntu0.16.04.27.0.8-0ubuntu0.16.04.37.0.13-0ubuntu0.16.04.17.0.15-0ubuntu0.16.04.17.0.15-0ubuntu0.16.04.27.0.15-0ubuntu0.16.04.47.0.18-0ubuntu0.16.04.17.0.22-0ubuntu0.16.04.17.0.25-0ubuntu0.16.04.17.0.28-0ubuntu0.16.04.17.0.30-0ubuntu0.16.04.17.0.32-0ubuntu0.16.04.1 |
7.0.33-0ubuntu0.16.04.1 |
uw-imapUbuntu:16.04:LTS |
before 8:2007f~dfsg-4+deb8u1build0.16.04.1, plus listed versions 8:2007f~dfsg-4 |
8:2007f~dfsg-4+deb8u1build0.16.04.1 |
php7.2Ubuntu:18.04:LTS |
before 7.2.15-0ubuntu0.18.04.1, plus listed versions 7.2.1-1ubuntu27.2.2-1ubuntu17.2.2-1ubuntu27.2.3-1ubuntu17.2.5-0ubuntu0.18.04.17.2.7-0ubuntu0.18.04.17.2.7-0ubuntu0.18.04.27.2.10-0ubuntu0.18.04.1 |
7.2.15-0ubuntu0.18.04.1 |
uw-imapUbuntu:18.04:LTS |
before 8:2007f~dfsg-5ubuntu0.18.04.2, plus listed versions 8:2007f~dfsg-58:2007f~dfsg-5build18:2007f~dfsg-5ubuntu0.18.04.1 |
8:2007f~dfsg-5ubuntu0.18.04.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Metasploit | php imap_open Remote Code Execution | 2018-10-23 |
| Exploit-DB | PHP imap_open - Remote Code Execution (Metasploit) | 2018-11-29 |
| PoC in GitHub | ensimag-security/CVE-2018-19518 | 2018-12-31 |
| PoC in GitHub | houqe/EXP_CVE-2018-19518 | 2023-04-15 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, exploits, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2018-19518 is a high vulnerability (CVSS 7.5) in Php, published November 25, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 96.1%, the 99th percentile. Fixed in php7 7.1.29-r0.
References
bugs.php.net/bug.php?id=77160
exploit-db.com/exploits/45914
lists.debian.org/debian-lts-announce/2019/03/msg00001.html
security.netapp.com/advisory/ntap-20181221-0004
securitytracker.com/id/1042157
debian.org/security/2018/dsa-4353
Show 32 moreShow less
github.com/Bo0oM/PHP_imap_open_exploit/blob/master/exploit.php
bugs.debian.org/913835
openwall.com/lists/oss-security/2018/11/22/3
git.php.net?p=php-src.git%3Ba=commit%3Bh=e5bfea64c81ae34816479bb05d17cdffe45adddb
securityfocus.com/bid/106018
bugs.php.net/bug.php?id=76428
bugs.debian.org/913775
bugs.debian.org/913836
antichat.com/threads/463395
bugs.php.net/bug.php?id=77153
lists.debian.org/debian-lts-announce/2018/12/msg00006.html
usn.ubuntu.com/4160-1
security.gentoo.org/glsa/202003-57
lists.debian.org/debian-lts-announce/2021/12/msg00031.html
nvd.nist.gov/vuln/detail/CVE-2018-19518
git.php.net?p=php-src.git;a=commit;h=e5bfea64c81ae34816479bb05d17cdffe45adddb
github.com/advisories/GHSA-5qmr-54g6-4256
security.alpinelinux.org/vuln/CVE-2018-19518
docs.bell-sw.com/security/cves/CVE-2018-19518
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1777540774.html
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1777946242.html
security-tracker.debian.org/tracker/CVE-2018-19518
advisories.mageia.org/MGASA-2018-0484.html
bugs.mageia.org/show_bug.cgi?id=23945
suse.com/support/update/announcement/2018/suse-su-20183986-1
bugzilla.suse.com/1117107
suse.com/security/cve/CVE-2018-19518
suse.com/support/update/announcement/2018/suse-su-20183988-1
suse.com/support/update/announcement/2018/suse-su-20183995-1
ubuntu.com/security/CVE-2018-19518
ubuntu.com/security/notices/USN-4160-1
cve.org/CVERecord?id=CVE-2018-19518