Urgent.News

What's breaking now, across thousands of outlets.

Tech

I invented a CVE number to test my tool. It was real

I've been building a thing that checks whether the claims in a bug report correspond to anything that exists. Not whether the report is AI-generated — whether the file it names is in the repository, whether the function is declared, whether the version was ever tagged. To test it end to end I wrote a deliberately fabricated security report against one of my own projects. Fake file, fake function,…

A developer invented a CVE number to test their tool, which checks if claims in a bug report correspond to actual code in a repository. The fabricated report contained a fake CVE number, a fake file, a fake function, and a fake commit hash. The tool incorrectly marked the fabricated CVE as real, showing that it was focusing on whether the identifier existed rather than if it was relevant to the specific project.

This issue highlights the challenge maintainers face when dealing with bug reports and security disclosures that reference non-existent code, as they have to carefully read through each claim to identify any inaccuracies. The tool aims to address this problem by extracting checkable claims from reports, resolving them against the repository at the specified revision, and reporting any mismatches.

The developer acknowledges that the tool does not evaluate authorship or make judgments about the report's origin, and that some misses in documentation are expected and not necessarily false positives.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Horizontal Comparison of Open Source Android APK Reinforcement Projects

Android 开源 APK 加固项目并不少,但不同项目的技术路线和能力覆盖范围差别很大。 目前比较有代表性的开源项目包括: dpt-shell nmmp Jiagu XopProtector 如果单纯从“有没有 DEX 加密”来看,它们似乎差别不大。 但如果从 DEX、Method Protection、VMP、Native、SO Protection、RASP、工程化…

More from Thursday 27 August →