Fix crash when verifying client certificate

A crash would occur when verifying a client certificate when a
certificate chain with two or more intermediate certificates is used.

Resolves: #2183447
Signed-off-by: Antonio Torres <antorres@redhat.com>
This commit is contained in:
Antonio Torres 2023-05-22 13:37:46 +02:00
parent 5c14283a0b
commit 15c420485a
No known key found for this signature in database
GPG Key ID: 359FAF777296F653
2 changed files with 467 additions and 326 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
Summary: High-performance and highly configurable free RADIUS server Summary: High-performance and highly configurable free RADIUS server
Name: freeradius Name: freeradius
Version: 3.0.21 Version: 3.0.21
Release: 37%{?dist} Release: 38%{?dist}
License: GPLv2+ and LGPLv2+ License: GPLv2+ and LGPLv2+
URL: http://www.freeradius.org/ URL: http://www.freeradius.org/
@ -862,6 +862,10 @@ EOF
%attr(640,root,radiusd) %config(noreplace) /etc/raddb/mods-available/rest %attr(640,root,radiusd) %config(noreplace) /etc/raddb/mods-available/rest
%changelog %changelog
* Mon May 22 2023 Antonio Torres <antorres@redhat.com> - 3.0.21-38
- Fix crash when verifying client certificate
Resolves: #2183447
* Wed Dec 14 2022 Antonio Torres <antorres@redhat.com> - 3.0.21-37 * Wed Dec 14 2022 Antonio Torres <antorres@redhat.com> - 3.0.21-37
- Fix defect found by covscan - Fix defect found by covscan
Resolves: #2151705 Resolves: #2151705