Bug 2370581

Summary: CVE-2024-12224 bpfman: idna accepts Punycode labels that do not produce any non-ASCII when decoded [fedora-42]
Product: [Fedora] Fedora Reporter: Michal Findra <mfindra>
Component: bpfmanAssignee: Daniel Mellado <dmellado>
Status: MODIFIED --- QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 42CC: code, dmellado, rust-sig
Target Milestone: ---Keywords: Security, SecurityTracking
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: {"flaws": ["65958b8d-7e9d-4ae3-8bc6-bc09b99608b3"]}
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2369303    

Description Michal Findra 2025-06-06 07:51:41 UTC
More information about this security flaw is available in the following bug:

https://bugzilla.redhat.com/show_bug.cgi?id=2369303

Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.

Comment 1 Ben Beasley 2025-06-22 23:00:10 UTC
I don’t know if this actually has the potential to impact bpfman in a realistic way or not, but the CVE is fixed in rust-idna-1.0.3, so the next successful build of bpfman can certainly close this bug. (I’m not going to do it myself as a rust-sig member because the current rawhide branch FTBFS on s390x.)

Comment 2 Daniel Mellado 2025-06-23 07:42:44 UTC
Already addressed, check https://koji.fedoraproject.org/koji/taskinfo?taskID=134311774 TL;DR we couldn't use 0.5.6 in rawhide as it is due to some missing requirements, but I bumped rust-idna version.