summaryrefslogtreecommitdiff
path: root/src/usr.sbin
diff options
context:
space:
mode:
authorbluhm <>2023-02-07 15:59:30 +0000
committerbluhm <>2023-02-07 15:59:30 +0000
commitb97675d28b02ee29a948d57541a31d98a7511ffe (patch)
treeb72bba4d2efe050844348be589337db4e1d31352 /src/usr.sbin
parent61b6431101b97d079ab0f5e60f51ceb9e6959e54 (diff)
downloadopenbsd-b97675d28b02ee29a948d57541a31d98a7511ffe.tar.gz
openbsd-b97675d28b02ee29a948d57541a31d98a7511ffe.tar.bz2
openbsd-b97675d28b02ee29a948d57541a31d98a7511ffe.zip
Fix arbitrary memory read in GENERAL_NAME_cmp()libressl-v3.5.4
The ASN.1 template for GENERAL_NAME and its corresponding C structure disagree on the type of the x400Address member. This results in an ASN.1 string to be considered as an ASN.1 type, which allows an attacker to read (essentially) arbitrary memory. Fix this by forcing comparison as strings. While the underlying type confusion has been present since time immemorial, this particular bug came with the EdiPartyName fix (6.8/008_asn1.patch.sig). Reported by David Benjamin, fix suggested by jsing. Release date for this was set to be January 31. Unilaterally pushed back to February 7 by OpenSSL by way of announcement of many completely unrelated embargoed issues, some of which they had been sitting on since July 2020. from tb@; OK beck@ jsing@ this is errata/7.1/022_x509.patch.sig
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions