curl: NTLM type-2 heap out-of-bounds buffer read
Published Feb 6, 2019
7.5
HIGHCVSS 3.1
EPSS 5.35%
Description
libcurl versions from 7.36.0 to before 7.64.0 is vulnerable to a heap buffer out-of-bounds read. The function handling incoming NTLM type-2 messages (`lib/vauth/ntlm.c:ntlm_decode_type2_target`) does not validate incoming data correctly and is subject to an integer overflow vulnerability. Using that overflow, a malicious or broken NTLM server could trick libcurl to accept a bad length + offset combination that would lead to a buffer read out-of-bounds.
Affected products
-
- Version 7.64.0StatusaffectedConstraints-
- Version
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| The curl Project | Curl | n/a |
|
Configuration 2
- 14.04
- 16.04
- 18.04
- 18.10
Configuration 3
- 9.0
Configuration 4
- n/a
Configuration 5
- ≤ 2.0
Configuration 6
- 3.4
- 4.0
- 12.2.1.3.0
- 5.4
Configuration 7
- 8.0
Configuration 8
- ≥ 13.1.0 · ≤ 13.1.3
- ≥ 14.0.0 · ≤ 14.1.2
- ≥ 15.0.0 · ≤ 15.0.1
No data.
JBoss Core Services Apache HTTP Server 2.4.29 SP2
n/a
Fixed · RHSA-2019:1543
Red Hat Enterprise Linux 8
curl-0:7.61.1-11.el8
Fixed · RHSA-2019:3701
.NET Core 1.0 on Red Hat Enterprise Linux
rh-dotnetcore10-curl
Out of support scope
.NET Core 1.1 on Red Hat Enterprise Linux
rh-dotnetcore11-curl
Out of support scope
.NET Core 2.1 on Red Hat Enterprise Linux
rh-dotnet21-curl
Will not fix
.NET Core 2.2 on Red Hat Enterprise Linux
rh-dotnet22-curl
Out of support scope
Red Hat Enterprise Linux 5
curl
Not affected
Red Hat Enterprise Linux 6
curl
Not affected
Red Hat Enterprise Linux 7
curl
Not affected
Red Hat JBoss Core Services
jbcs-httpd24-curl
Affected
Red Hat JBoss Web Server 5
curl
Not affected
Red Hat Software Collections
httpd24-curl
Will not fix
| Product | Package | State | Advisory |
|---|---|---|---|
| JBoss Core Services Apache HTTP Server 2.4.29 SP2 | n/a | Fixed | RHSA-2019:1543 |
| Red Hat Enterprise Linux 8 | curl-0:7.61.1-11.el8 | Fixed | RHSA-2019:3701 |
| .NET Core 1.0 on Red Hat Enterprise Linux | rh-dotnetcore10-curl | Out of support scope | n/a |
| .NET Core 1.1 on Red Hat Enterprise Linux | rh-dotnetcore11-curl | Out of support scope | n/a |
| .NET Core 2.1 on Red Hat Enterprise Linux | rh-dotnet21-curl | Will not fix | n/a |
| .NET Core 2.2 on Red Hat Enterprise Linux | rh-dotnet22-curl | Out of support scope | n/a |
| Red Hat Enterprise Linux 5 | curl | Not affected | n/a |
| Red Hat Enterprise Linux 6 | curl | Not affected | n/a |
| Red Hat Enterprise Linux 7 | curl | Not affected | n/a |
| Red Hat JBoss Core Services | jbcs-httpd24-curl | Affected | n/a |
| Red Hat JBoss Web Server 5 | curl | Not affected | n/a |
| Red Hat Software Collections | httpd24-curl | Will not fix | n/a |
No package ranges for this CVE.
Remediation
Red Hat statement
The versions of curl package shipped with Red Hat Enterprise Linux 5, 6, and 7 do not support NTLMv2 type-2 headers, hence they are not affected by this flaw.
Red Hat mitigation
Turn off NTLM authentication.
Metrics
No CVSS v4.0 score for this CVE.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
AV:N/AC:L/Au:N/C:N/I:N/A:P
This CVE is not in the KEV list.
CISA SSVC (Vulnrichment)
Stakeholder-Specific Vulnerability Categorization from CISA ADP.
Exploitation
NoneAutomatable
NoTechnical Impact
PartialDecision
n/aAssessed Apr 15, 2026 · SSVC 2.0.3
Estimated probability of exploitation in the wild in the next 30 days (FIRST EPSS). As of Oct 2, 2026.
Score over time
2021–2026- EPSS v1
- EPSS v2
- EPSS v3
- EPSS v4
- EPSS v5
Percentile over time
- EPSS v1
- EPSS v2
- EPSS v3
- EPSS v4
- EPSS v5
Table of values (25 key points)
Flat stretches are collapsed; showing up to 120 newest points.
| Date | Score | Percentile | Model |
|---|---|---|---|
| Oct 2, 2026 | 5.35% (0.05351) | 92.39th | v5 (v2026.06.15) |
| Jun 15, 2026 | 5.35% (0.05351) | 91.56th | v5 (v2026.06.15) |
| Nov 21, 2025 | 1.42% (0.01424) | 80.03th | v4 (v2025.03.14) |
| Nov 18, 2025 | 17.13% (0.17127) | 94.49th | v4 (v2025.03.14) |
| Mar 30, 2025 | 1.10% (0.01104) | 76.09th | v4 (v2025.03.14) |
| Mar 29, 2025 | 10.52% (0.10520) | 88.68th | v4 (v2025.03.14) |
| Mar 28, 2025 | 1.10% (0.01104) | 76.10th | v4 (v2025.03.14) |
| Mar 27, 2025 | 10.52% (0.10520) | 92.16th | v4 (v2025.03.14) |
| Mar 20, 2025 | 3.28% (0.03280) | 86.13th | v4 (v2025.03.14) |
| Mar 19, 2025 | 10.52% (0.10520) | 92.30th | v4 (v2025.03.14) |
| Mar 17, 2025 | 3.28% (0.03280) | 86.34th | v4 (v2025.03.14) |
| Dec 17, 2024 | 3.37% (0.03369) | 91.24th | v3 (v2023.03.01) |
| Sep 1, 2024 | 4.88% (0.04884) | 92.93th | v3 (v2023.03.01) |
| Aug 8, 2024 | 6.12% (0.06122) | 93.63th | v3 (v2023.03.01) |
| Jun 29, 2024 | 3.83% (0.03833) | 91.96th | v3 (v2023.03.01) |
| Apr 12, 2024 | 4.59% (0.04592) | 92.41th | v3 (v2023.03.01) |
| Jan 31, 2024 | 3.65% (0.03653) | 90.84th | v3 (v2023.03.01) |
| Jan 16, 2024 | 2.93% (0.02932) | 89.79th | v3 (v2023.03.01) |
| Mar 7, 2023 | 3.69% (0.03695) | 90.32th | v3 (v2023.03.01) |
| Mar 6, 2023 | 23.29% (0.23285) | 96.69th | v2 (v2022.01.01) |
| Feb 4, 2022 | 23.29% (0.23285) | 94.69th | v2 (v2022.01.01) |
| Feb 3, 2022 | 10.99% (0.10990) | 88.00th | v1 |
| Jan 6, 2022 | 10.99% (0.10990) | 87.86th | v1 |
| Sep 1, 2021 | 10.99% (0.10990) | 95.28th | v1 |
| Apr 14, 2021 | 10.99% (0.10990) | 0.00th | v1 |
References (16)
- http://www.securityfocus.com/bid/106947 vdb-entryx_refsource_BIDThird Party AdvisoryVDB Entry
- https://access.redhat.com/errata/RHSA-2019:3701 vendor-advisoryx_refsource_REDHATThird Party Advisory
- https://access.redhat.com/security/cve/CVE-2018-16890 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=1670252 Issue Tracking
- https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2018-16890 x_refsource_CONFIRMIssue TrackingMitigationPatchThird Party Advisory
- https://cert-portal.siemens.com/productcert/pdf/ssa-436177.pdf x_refsource_CONFIRMThird Party Advisory
- https://curl.haxx.se/docs/CVE-2018-16890.html x_refsource_MISCPatchVendor Advisory
- https://lists.apache.org/thread.html/8338a0f605bdbb3a6098bb76f666a95fc2b2f53f37fa1ecc89f1146f%40%3Cdevnull.infra.apache.org%3E mailing-listx_refsource_MLIST
- https://nvd.nist.gov/vuln/detail/CVE-2018-16890
- https://security.netapp.com/advisory/ntap-20190315-0001/ x_refsource_CONFIRMPatchThird Party Advisory
- https://support.f5.com/csp/article/K03314397?utm_source=f5support&%3Butm_medium=RSS x_refsource_CONFIRM
- https://usn.ubuntu.com/3882-1/ vendor-advisoryx_refsource_UBUNTUThird Party Advisory
- https://www.cve.org/CVERecord?id=CVE-2018-16890
- https://www.debian.org/security/2019/dsa-4386 vendor-advisoryx_refsource_DEBIANThird Party Advisory
- https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html x_refsource_MISCPatchThird Party Advisory
- https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html x_refsource_MISCPatchThird Party Advisory
Change history (4)
- MITRE
- CVSS vector changed from CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L to
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L → CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
- CVSS score changed from 4.3 to
5.4 4.3 → 5.4
- CVSS vector changed from CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L to
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L
- REDHAT
- CVSS vector changed from CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L to
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L → CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L
- CVSS score changed from 5.4 to
4.3 5.4 → 4.3
- CVSS vector changed from CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:L to
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L