CVE-2019-11044

link() silently truncates after a null byte on Windows

Published Dec 23, 2019 CVSS 3.1 · 3.7 Low EPSS 5.1% KEV · Not listed
Description
In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 on Windows, PHP link() function accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2019-2752 In PHP versions 7.2.x below 7.2.26, 7.3.x below 7.3.13 and 7.4.0 on Windows, PHP link() function accepts filenames with embedded \0 byte and treats them as terminating at that byte. This could lead to security vulnerabilities, e.g. in applications checking paths that the code is allowed to access.
History
Type Values Removed Values Added
First Time appeared Tenable security Center
CPEs cpe:2.3:a:tenable:securitycenter:*:*:*:*:*:*:*:* cpe:2.3:a:tenable:security_center:*:*:*:*:*:*:*:*
Vendors & Products Tenable securitycenter
Tenable security Center
Type Values Removed Values Added
Metrics epss

{'score': 0.05486}

epss

{'score': 0.08169}

Type Values Removed Values Added
Metrics epss

{'score': 0.03903}

epss

{'score': 0.05486}

Weaknesses

Sources

Status
PUBLISHED
Assigner
php
Published
Updated
Sep 17, 2024, 1:47 AM
Reserved
Apr 9, 2019, 12:00 AM
Status
Modified
Published
Dec 23, 2019, 3:15 AM
Modified
Aug 17, 2026, 2:50 PM
Severity
Public date
Nov 23, 2019, 12:00 AM