Urgent.News

What's breaking now, across thousands of outlets.

Tech

A 9.8 Critical CVE That Never Existed: How to Filter Fake Vulnerabilities Out of Your Java Pipeline

On July 30, 2026, JFrog's security team published something that should worry anyone whose build pipeline opens tickets automatically from a vulnerability scanner. A newly created GitHub account had submitted a batch of SQLite vulnerability advisories. NVD quickly flagged them as critical. CISA's ADP enrichment program agreed. Red Hat initially assigned one of them, CVE-2026-51302, a perfect 10.0…

On July 30, 2026, JFrog's security team detected a suspicious batch of SQLite vulnerability advisories submitted from a newly created GitHub account. The National Vulnerability Database (NVD) and the Cybersecurity and Infrastructure Security Agency (CISA) quickly flagged these advisories as critical, assigning a perfect 10.0 CVSS score to CVE-2026-51302.

However, JFrog found that none of these advisories were real. The referenced functions did not exist in the SQLite versions they claimed to target, and the cited line numbers pointed past the end of the file. Of the 55 advisories published by the same account, 54 were fabricated, machine-generated text designed to look like security research.

Red Hat initially assigned the highest possible CVSS score to one of these advisories but later downgraded it to 7.6 after pushback. This fabricated vulnerability had already propagated through the standard pipeline, affecting multiple enterprise scanners. The fabricated advisories contained non-existent functions, incorrect line numbers, and ghost patches.

The system allowed these fabricated vulnerabilities to pass through because there is no identity verification for CVE submissions, and no proof of concept (PoC) requirement in the current system. Java teams, in particular, should be concerned as they often use SQLite through the org.xerial:sqlite-jdbc JDBC driver. When a Critical CVE with "sqlite" in the Common Platform Enumeration (CPE) lands in vulnerability scanners, it triggers alerts, potentially causing unnecessary investigations and builds to fail.

To mitigate this risk, a triage workflow for Java pipelines should be implemented. First, scan for vulnerabilities but do not gate on raw CVSS scores. Then, manually verify the advisories before taking any action.

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

[260727~29] 조용한 크래시, 기록 누락, 27시간 신호 침묵

사흘 내내 "돈이 잘못 나간" 사고가 아니라 "아무 일도 안 일어난" 사고들을 쫓아다녔습니다 — 월요일 새벽의 조용한 크래시, 독자 제보로 찾은 성과 기록 누락, 그리고 서킷브레이커 상황에서 하루 넘게 이어진 신호 침묵까지 며칠 정신없이 사고 대응만 하다 보니 글 쓸 틈을 못 냈습니다. 27일, 28일, 29일 사흘을 한 번에 정리합니다.

  • Three consecutive days of quiet crashes and record omissions occurred during trading week.
  • 27 hours of signal silence during volatile trading session on Tuesday.
  • Trading firm implemented multi-layered safety approach to prevent future incidents.

My First GitHub Project: From a Local Folder to GitHub Using Git and SSH

Introduction This article is a walk through of my first project where I pushed a local folder containing health data to Github using Git and SSH.

  • Author uploads local health data folder to GitHub using Git and SSH.
  • Sets up project structure with data, notebooks, and scripts folders.
  • Initializes Git repository, stages files, and pushes to GitHub via SSH.

More from Saturday 22 August →