| ▲ | cogman10 an hour ago | |||||||||||||
This is what I truly don't like about the CVE system. One such example is CVE-2023-45853 [1]. Zlib included in it's source an extra set of utilities and add-ons. One such utility, MiniZip, had a buffer overflow vulnerability. BAM, 8.8 CVE (was a 9, looks like they pulled it back a bit). But not one that the 99% of applications using zlib would ever be vulnerable to because almost nobody used the MiniZip utility. It was so unused that the solution for zlib was to simply remove it. I know about this one particularly because our security policy required us to do a BUNCH of pointless updates for it since zlib is in just about everything. | ||||||||||||||
| ▲ | stabbles 37 minutes ago | parent | next [-] | |||||||||||||
In the Spack package manager [1] we're trying to work around this with directives:
So, you can define conditional deprecation, and the dependency resolver can still pick up `zlib ~minizip` (i.e. with a variant/component disabled).Deprecation on versions only isn't the right granularity. | ||||||||||||||
| ▲ | post-it 42 minutes ago | parent | prev | next [-] | |||||||||||||
But could an attacker with access to zip tools exploit it to get a root shell? Probably not, but maybe. | ||||||||||||||
| ||||||||||||||
| ▲ | dncornholio 32 minutes ago | parent | prev [-] | |||||||||||||
If the solution was to remove an unused dependency, I think this CVE isn't silly at all. | ||||||||||||||