X509Extension::new and X509Extension::new_nid null ptr deref (#1658)

This commit is contained in:
Paul Kehrer
2023-03-24 10:55:14 +08:00
committed by GitHub
parent 221585e32d
commit be5a1c9d27

View File

@@ -0,0 +1,20 @@
```toml
[advisory]
id = "RUSTSEC-0000-0000"
package = "openssl"
date = "2023-03-24"
url = "https://github.com/sfackler/rust-openssl/pull/1854"
categories = ["denial-of-service"]
[affected]
functions = { "openssl::x509::X509Extension::new" = ["< 0.10.48, >=0.9.7"], "openssl::x509::X509Extension::new_nid" = ["< 0.10.48, >=0.9.7"] }
[versions]
patched = [">= 0.10.48"]
```
# `openssl` `X509Extension::new` and `X509Extension::new_nid` null pointer dereference
These functions would crash when the context argument was None with certain extension types.
Thanks to David Benjamin (Google) for reporting this issue.