Numerous issues in CVEs for the "sox" project
Hello,
I am contacting you to report a significant number of issues related to the annotation on CVEs reported against the "sox" project in the NVD database.
Naming change
=============
The CPE ID used to identify the project used to be sound_exchange_project:sound_exchange, and then got changed in the middle to sox_project:sox. This is extremely annoying for consumers of the NVD data as they can't match against a single CPE identifier. When you do such renames, either the old entries should be amended to also have a CPE configuration with the new name, or the new entries should have a CPE configuration with the old name.
Regardless of this, the "cut" in the renaming is anyway bogus. CVEs with the old sound_exchange_project:sound_exchange identifier:
CVE-2014-8145
CVE-2017-11332
CVE-2017-11358
CVE-2017-11359
CVE-2017-15370
CVE-2017-15371
CVE-2017-15372
CVE-2017-15642
CVE-2017-18189
CVE-2019-1010004
CVE-2019-13590
CVE-2019-8354
CVE-2019-8355
CVE-2019-8356
CVE-2019-8357
CVE-2023-34432
So it was used from 2014 to 2019... and then an outlier in 2023.
Then CVEs with the new sox_project:sox identifier:
CVE-2021-23159
CVE-2021-23172
CVE-2021-23210
CVE-2021-33844
CVE-2021-3643
CVE-2022-31650
CVE-2022-31651
CVE-2023-26590
CVE-2023-32627
CVE-2023-34318
So it started being used in 2021... but that means CVE-2023-34432 is clearly bogus.
CPE identifiers with incorrect versions
=======================================
CVE-2021-23159
CVE-2021-23172
CVE-2021-23210
CVE-2021-33844
are reported as affecting version 14.4.2-7 but that version doesn't exist in the upstream sox project. 14.4.2 does and most likely should be used here. 14.4.2-7 looks like a Debian-specific version, but does not make any sense in this context.
CVE-2023-26590
CVE-2023-32627
CVE-2023-34318
are reported as affecting version 14.4.3, but that version doesn't exist in the upstream sox project.
See at https://sourceforge.net/projects/sox/files/sox/ the released versions of sox.
CPE identifiers should use version ranges
=========================================
All of:
CVE-2017-11332
CVE-2017-11358
CVE-2017-11359
CVE-2017-15370
CVE-2017-15371
CVE-2017-15372
CVE-2017-15642
CVE-2019-13590
CVE-2019-8354
CVE-2019-8355
CVE-2019-8356
CVE-2019-8357
CVE-2021-23159
CVE-2021-23172
CVE-2021-23210
CVE-2021-33844
CVE-2021-3643
CVE-2022-31650
CVE-2022-31651
CVE-2023-26590
CVE-2023-32627
CVE-2023-34318
pretend that only one specific version is affected by the CVE (14.4.2, 14.4.2-7, 14.4.1, 14.4.3), while nothing indicates that just this version is affected. Most likely earlier versions are affected as well, and therefore the CPE identifier should rather state that all versions up to and including 14.4.2 are affected.
Do you think you could address those different issues in the NVD database?
Thanks a lot for your support!
Thomas Petazzoni
Signature · 7 lines
Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot
Hello (again),
I'm following up on this, because the naming situation is even worse as I just discovered CVE-2021-40426 who also affects sox, but is using yet another CPE identifier: libsox_project:libsox.
This further justifies a cleanup in the naming of the sox project in terms of CPE identifiers.
Let me know if you have any questions!
Best regards,
Thomas
Quoted 118 lines · On Sat, 17 May 2025 22:03:22 +0200 Thomas Petazzoni…
Hello,
I am contacting you to report a significant number of issues related to the annotation on CVEs reported against the "sox" project in the NVD database.
Naming change
=============The CPE ID used to identify the project used to be sound_exchange_project:sound_exchange, and then got changed in the middle to sox_project:sox. This is extremely annoying for consumers of the NVD data as they can't match against a single CPE identifier. When you do such renames, either the old entries should be amended to also have a CPE configuration with the new name, or the new entries should have a CPE configuration with the old name.
Regardless of this, the "cut" in the renaming is anyway bogus. CVEs with the old sound_exchange_project:sound_exchange identifier:
CVE-2014-8145
CVE-2017-11332
CVE-2017-11358
CVE-2017-11359
CVE-2017-15370
CVE-2017-15371
CVE-2017-15372
CVE-2017-15642
CVE-2017-18189
CVE-2019-1010004
CVE-2019-13590
CVE-2019-8354
CVE-2019-8355
CVE-2019-8356
CVE-2019-8357
CVE-2023-34432So it was used from 2014 to 2019... and then an outlier in 2023.
Then CVEs with the new sox_project:sox identifier:
CVE-2021-23159
CVE-2021-23172
CVE-2021-23210
CVE-2021-33844
CVE-2021-3643
CVE-2022-31650
CVE-2022-31651
CVE-2023-26590
CVE-2023-32627
CVE-2023-34318So it started being used in 2021... but that means CVE-2023-34432 is clearly bogus.
CPE identifiers with incorrect versions
=======================================CVE-2021-23159
CVE-2021-23172
CVE-2021-23210
CVE-2021-33844are reported as affecting version 14.4.2-7 but that version doesn't exist in the upstream sox project. 14.4.2 does and most likely should be used here. 14.4.2-7 looks like a Debian-specific version, but does not make any sense in this context.
CVE-2023-26590
CVE-2023-32627
CVE-2023-34318are reported as affecting version 14.4.3, but that version doesn't exist in the upstream sox project.
See at https://sourceforge.net/projects/sox/files/sox/ the released versions of sox.
CPE identifiers should use version ranges
=========================================All of:
CVE-2017-11332
CVE-2017-11358
CVE-2017-11359
CVE-2017-15370
CVE-2017-15371
CVE-2017-15372
CVE-2017-15642
CVE-2019-13590
CVE-2019-8354
CVE-2019-8355
CVE-2019-8356
CVE-2019-8357
CVE-2021-23159
CVE-2021-23172
CVE-2021-23210
CVE-2021-33844
CVE-2021-3643
CVE-2022-31650
CVE-2022-31651
CVE-2023-26590
CVE-2023-32627
CVE-2023-34318pretend that only one specific version is affected by the CVE (14.4.2, 14.4.2-7, 14.4.1, 14.4.3), while nothing indicates that just this version is affected. Most likely earlier versions are affected as well, and therefore the CPE identifier should rather state that all versions up to and including 14.4.2 are affected.
Do you think you could address those different issues in the NVD database?
Thanks a lot for your support!
Thomas Petazzoni
Signature · 7 lines
Thomas Petazzoni, co-owner and CEO, Bootlin Embedded Linux and Kernel engineering and training https://bootlin.com _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot