CVE-2009-3558
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows...
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass open_basedir restrictions, and create FIFO files, via the pathname and mode arguments, as demonstrated by creating a .htaccess file.
Exploit likelihood
What each source reports
NVD Score used
6.8
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass open_basedir restrictions, and create FIFO files, via the pathname and mode arguments, as demonstrated by creating a .htaccess file.
- Record
CVE-2009-3558- CVSS 2.0
- 6.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:P - Weakness
- CWE-264
- Updated
- 2026-11-02
CVE List No score
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass open_basedir restrictions, and create FIFO files, via the pathname and mode arguments, as demonstrated by creating a .htaccess file.
- Record
CVE-2009-3558- Updated
- 2026-11-02
EUVDEUVD-2009-3539 No score
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass open_basedir restrictions, and create FIFO files, via the pathname and mode arguments, as demonstrated by creating a .htaccess file.
- Record
EUVD-2009-3539- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-mjxv-j6j2-hpmv No score
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows...
The posix_mkfifo function in ext/posix/posix.c in PHP before 5.2.12 and 5.3.x before 5.3.1 allows context-dependent attackers to bypass open_basedir restrictions, and create FIFO files, via the pathname and mode arguments, as demonstrated by creating a .htaccess file.
- Record
GHSA-mjxv-j6j2-hpmv- Updated
- 2026-11-02
Affected products
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2009-3558 is a medium vulnerability (CVSS 6.8) in Php, published November 23, 2009. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.08%, the 81st percentile. No source names a fixed version.
References
openwall.com/lists/oss-security/2009/11/20/3
securityreason.com/securityalert/6600
php.net/releases/5_2_12.php
news.php.net/php.announce/79
svn.php.net/viewvc?view=revision&revision=288943
mandriva.com/security/advisories?name=MDVSA-2009:285
Show 15 moreShow less
secunia.com/advisories/37821
svn.php.net/viewvc/php/php-src/branches/PHP_5_3/ext/posix/posix.c?view=log
lists.apple.com/archives/security-announce/2010//Mar/msg00001.html
php.net/ChangeLog-5.php
support.apple.com/kb/HT4077
openwall.com/lists/oss-security/2009/11/20/2
php.net/releases/5_3_1.php
vupen.com/english/advisories/2009/3593
openwall.com/lists/oss-security/2009/11/20/5
secunia.com/advisories/37412
svn.php.net/viewvc/php/php-src/branches/PHP_5_2/ext/posix/posix.c?view=log
mandriva.com/security/advisories?name=MDVSA-2009:302
mandriva.com/security/advisories?name=MDVSA-2009:303
nvd.nist.gov/vuln/detail/CVE-2009-3558
github.com/advisories/GHSA-mjxv-j6j2-hpmv