5.9

CVE-2023-28321: apple macos Improper Certificate Validation

CVSS: 5.9v3.1MediumModified
AliasesALPINE-CVE-2023-28321UBUNTU-CVE-2023-28321DEBIAN-CVE-2023-28321
Published 26-05-2023Last modified 15-01-2025

Vulnerability summary

CVE-2023-28321 is a medium (CVSS 5.9) Improper Certificate Validation vulnerability in apple macos. EPSS estimates a 1.81% chance of exploitation in the next 30 days, higher than 78.2% of scored vulnerabilities. 1 public exploit is recorded.

Overall risk
34/100
0100
Medium · default modelHow is this calculated?
CVSS score
5.9/10
010
Medium · v3.1 (CVE.org)
EPSS score
1.81%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits1reference

Advisory lineage

Upstream 0 · Downstream 17 · Related 10

Timeline

  1. 26-05-2023
    PublishedVulnerability first disclosed.
  2. 15-01-2025
    Last modifiedVulnerability information updated.

Description

An improper certificate validation vulnerability exists in curl <v8.1.0 in the way it supports matching of wildcard patterns when listed as "Subject Alternative Name" in TLS server certificates. curl can be built to use its own name matching function for TLS rather than one provided by a TLS library. This private wildcard matching function would match IDN (International Domain Name) hosts incorrectly and could as a result accept patterns that otherwise should mismatch. IDN hostnames are converted to puny code before used for certificate checks. Puny coded names always start with `xn--` and should not be allowed to pattern match, but the wildcard check in curl could still check for `x*`, which would match even though the IDN name most likely contained nothing even resembling an `x`.

CVSS metrics

5 scores · 5 sources · 1 version

EPSS trend

Probability

1.81%

Chance of exploitation in the next 30 days

Percentile

78%

Versus all other CVEs

30-day change

0.00 pp

From 1.81% on 18-09-2026

18-09-202618-10-2026
EPSS score
1.81%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

1 found
  • referenceUnverified

    Exploit Reference (hackerone.com)

    Maturity: unknown

Weaknesses

CWE · root cause

Affected systems

Netapp6 products
Debian2 products
Alpine1 product
  • curl< 8.1.0-r0
Apple1 product
  • macos≥ 11.0, < 11.7.9 | ≥ 12.0, < 12.6.8 | ≥ 13.0, < 13.5
Chainguard1 product
  • libcurl4All versions (No fix recorded)
Fedoraproject1 product
Haxx1 product
Ubuntu1 product
  • curl< 7.35.0-1ubuntu2.20+esm16 | < 7.47.0-1ubuntu2.19+esm9 | < 7.58.0-2ubuntu3.24+esm1 | < 7.68.0-1ubuntu2.19 | < 7.81.0-1ubuntu1.11
Wolfi1 product
  • libcurl4All versions (No fix recorded)

9 vendors · 15 products

References

20 links
Show all 20 references