Hello,
I am seeking clarification regarding the fix for CVE-2025-5222, which was reported in ICU version 76.0 and involves a buffer overflow in the SRBRoot::addTag function.
According to Red Hat Bugzilla, this vulnerability may lead to memory corruption and arbitrary code execution when running the genrb binary. The Debian Security Tracker references ICU-22957 and commit 2c667e3 as the fix, which is included in ICU version 78.1.
However, upon reviewing the commit, I noticed that the changes do not appear to directly address the affected SRBRoot::addTag function in icu4c/source/tools/genrb/reslist.cpp. Additionally, the commit predates the public disclosure of the CVE.
Could you please confirm whether this commit is indeed the correct fix for CVE-2025-5222?
I also found a related issue here: ICU-23203
Any clarification or additional information you can provide would be greatly appreciated.
Thank you,
Vaishnav
I am seeking clarification regarding the fix for CVE-2025-5222, which was reported in ICU version 76.0 and involves a buffer overflow in the SRBRoot::addTag function.