| ▲ | brewmarche 3 hours ago |
| Yes, I’ve also experienced this kind of attitude. Some scanning tools can detect that certain CVEs do not apply because the specific functionality is not used. I hope your team was OK with you uninstalling the VMware package manually (this is actually not a bad outcome if you don’t use that package) There are also ridiculous CVEs like CVE-2018-20225 for pip, which will not get fixed as that behaviour is by design (but here as well it might be a good idea to strip pip if it’s not used) |
|
| ▲ | roenxi 2 hours ago | parent | next [-] |
| > An issue was discovered in pip (all versions) because it installs the version with the highest version number, even if the user had intended to obtain a private package from a private index. https://nvd.nist.gov/vuln/detail/cve-2018-20225 Because I'm sure the public wants to know. |
| |
| ▲ | kernelbugs 2 hours ago | parent [-] | | To be fair this behavior + extra-index-url definitely allowed for dependency confusion attacks. Now it's a bit silly for the CVE as written, but IIRC this was before you could use index-url to point exclusively to an internal package host so there were (and in other ecosystems still are) dependency confusion attacks going on in the wild where attackers are publishing "internal-package-a@999.9.9" on any public package host (NPM, PyPi, etc) to try to compromise companies that have internal packages of the same name. |
|
|
| ▲ | dataflow 34 minutes ago | parent | prev [-] |
| I don't understand what's ridiculous about that pip CVE, could you explain? Just because something is by design that doesn't mean it's not a vulnerability or somehow unexploitable. |
| |
| ▲ | brewmarche 6 minutes ago | parent [-] | | Maybe I was too harsh. It’s the CVE in conjunction with its high severity, the maintainers’ decision and the bundling of pip with CPython. In the end what can you do about it as a dev given that the pip maintainers have decided not to fix it? The only option is not to use pip at all (and sure, you can see the CVE as a critique of pip in a way), or discuss with your security team in hope for some exclusion. And since pip or at least ensurepip are part of Python you get a lot of these scan results |
|