When a Some(...) value was passed to the properties argument of either of these functions, a use-after-free would result.
In practice this would nearly always result in OpenSSL treating the properties as an empty string (due to CString::drop's behavior).
The maintainers thank quitbug for reporting this vulnerability to us.
{
"nvd_published_at": null,
"github_reviewed": true,
"github_reviewed_at": "2025-04-04T20:31:08Z",
"severity": "MODERATE",
"cwe_ids": [
"CWE-416"
]
}