Rants of a deranged squirrel.

Rebuttal? Not really… Comments on Curphey’s Latest Blog

I went into a LinkedIn post expecting to have to buy a new box of red sharpies to be honest, but I am pleasantly surprised at the conclusions regarding CVE / NVD, which I think are largely accurate. As grim a picture as is painted, they are still a bit too generous. I say that as someone who reads, quite literally, every new CVE published and have for coming up on 20 years. Pretty sure no one at MITRE does that.

Originally, I was replying to a post and quickly hit the limit in replies, which is ridiculous. I was 2,648 characters over before I realized it. No wonder LinkedIn has so little meaningful exchanges. Fortunately, Mark Curphey made his original post a formal blog so I can publicly reply to it w/o issue.

What I began replying to was simple enough, then I saw the link to the polished blog which added a lot more, and immediately grabbed a red sharpie. So, replying to the pre-blog version of it:

A few fun bits…

Now, the one big nit to pick with the original post is this: “Vulnerability databases don’t work for open source code.

If you are basing that on CVE / NVD? Sure, I get it. They fail spectacularly at OSS, but it is their model that makes it so ineffective. You even explicitly said why… “Most developers don’t care about reporting vulns“. Some developers actively push back against assignments, often because of valid reasons, and a history of CVE ID assignments that were for invalid issues. Once assigned, getting them REJECTed is not easy in most cases and leaves a “permanent mark” on their record so-to-speak.

A properly run vulnerability database (VDB) that actually caters to OSS coverage? They can do it quite well. Many F50+ pay good money for that too, but it requires paying some money. CVE is free and if companies can find a way to cut a corner, they do. Look at the number of data breaches the past X years and you see the real cost of using that database in some cases.

Bottom line; there are two things at play. First, proper vulnerability intelligence, and we can both agree CVE / NVD isn’t it. I’ll go one step farther and say anyone using it is is just negligent at this point. Their deficiencies have been pointed out in many ways for a long time, but not in a way that reaches the right audiences. Second, how you use it. From a VDB perspective, that is somewhat a downstream problem as every organization is a unique and delicate flower. They have to try to cater to the entire garden when every plant wants different amounts of sunlight and water.

But I will assure you, without the first? The second is doomed to fail no matter how good the team is.


Bonus content! Replying to the formal blog here, which basically took each bullet from above and expanded it.

With that, I bring the blog to a close with a direct message to Mark, the author. This is a great breakdown of the CVE/NVD ecosystem and problems, primarily looking at the root cause, CVE. While I had some nitpicks, you are largely spot on with your assessment and you clearly have identified many problems that have been there for a long time. I mean this so much so, that you will notice my blog did not come with the “Vulnerability Tourist” tag which I use all-too-often. That may seem tongue-in-cheek but for those that know me? That is one hell of a compliment. Kudos.

Exit mobile version