Loading HuntDB...

GHSA-vr8j-hgmm-jh9r

GitHub Security Advisory

Denial of service by double-checked locking in openssl-src

✓ GitHub Reviewed HIGH Has CVE

Advisory Details

If an X.509 certificate contains a malformed policy constraint and policy processing is enabled, then a write lock will be taken twice recursively. On some operating systems (most widely: Windows) this results in a denial of service when the affected process hangs. Policy processing being enabled on a publicly facing server is not considered to be a common setup. Policy processing is enabled by passing the `-policy' argument to the command line utilities or by calling either `X509_VERIFY_PARAM_add0_policy()' or `X509_VERIFY_PARAM_set1_policies()' functions.

Affected Packages

crates.io openssl-src
Affected versions: 300.0.0 (fixed in 300.0.12)

Related CVEs

Key Information

GHSA ID
GHSA-vr8j-hgmm-jh9r
Published
December 13, 2022 6:30 PM
Last Modified
October 2, 2024 6:03 PM
CVSS Score
7.5 /10
Primary Ecosystem
crates.io
Primary Package
openssl-src
GitHub Reviewed
✓ Yes

Dataset

Last updated: September 21, 2025 6:29 AM

Data from GitHub Advisory Database. This information is provided for research and educational purposes.