]> git.ipfire.org Git - thirdparty/openssl.git/commit
Fix arithmetic expression overflow
authorDrokov Pavel <drokov@rutoken.ru>
Fri, 12 Jan 2024 07:10:17 +0000 (02:10 -0500)
committerTomas Mraz <tomas@openssl.org>
Mon, 15 Jan 2024 09:50:20 +0000 (10:50 +0100)
commit11f7b60b6ff4d2186f83fbe05f3ffbdebaa8572b
treee1b04c7fb9ba9141238a28deb05d33fd75ac8cde
parent023e881bacf3743a01666606e6ac5697d0f49784
Fix arithmetic expression overflow

If the value of a->length is large (>= 2^12), then an integer overflow will
occur for the signed type, which according to the C standard is UB.

CLA: trivial

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23274)

(cherry picked from commit 486ab0fb003d05f89620662260486d31bd3faa8c)
crypto/objects/obj_dat.c