Sicherheit

JFrog entlarvt 54 von 55 SQLite-Meldungen als KI-Fälschung

2 Min. Lesezeit

TL;DR Too Long; Didn’t read

Die IT-Sicherheitsfirma JFrog hat 54 von 55 angeblichen SQLite-Schwachstellen eines GitHub-Kontos als KI-Erfindungen entlarvt. Sechs Meldungen erhielten zunächst Kritisch-Bewertungen bis 9,8 von 10 Punkten, obwohl die genannten Funktionen im Quellcode fehlten. Nur eine der 55 Meldungen enthielt einen echten Fehler. JFrog informierte GitHub, Red Hat und die US-Datenbank NVD.

Eine Lupe mit JFrog-Logo-Aufkleber untersucht mehrere rote, geplatzte Warnschild-Etiketten, die aus einem Datenbank-Zylinder mit der Aufschrift SQLite aufsteigen. Generiertes Bild mit GPT Image 2

Das Wichtigste in Kürze

  • JFrog testete alle sechs Kritisch-Meldungen in isolierten Docker-Containern nach – keine ließ sich reproduzieren.
  • Ein KI-Erkennungstool stufte die Advisory-Texte des GitHub-Kontos als maschinell verfasst ein.
  • Red Hat hatte eine der Fälschungen zunächst mit dem Höchstwert 10,0 von 10 Punkten bewertet.
  • Die Fälschungen entstanden laut JFrog binnen vier Tagen über dasselbe GitHub-Konto.
  • Seit Februar 2024 prüft die US-Schwachstellendatenbank NVD eingereichte Meldungen aus Kapazitätsgründen kaum noch manuell.

Die IT-Sicherheitsfirma JFrog hat aufgedeckt, dass 54 von 55 angeblichen Sicherheitslücken in der Datenbank SQLite frei erfunden waren – veröffentlicht über ein einzelnes GitHub-Konto binnen vier Tagen. Sechs der Meldungen erreichten in offiziellen Datenbanken zunächst Kritisch-Werte von bis zu 9,8 von 10 Punkten, obwohl die beschriebenen Funktionen im echten SQLite-Quellcode gar nicht existierten.

Falsche Funktionsnamen entlarven die KI-Herkunft

JFrog-Sicherheitsforscher Afek Berger prüfte sechs Advisories, die alle Use-after-free-Fehler in SQLite behaupteten – etwa in den Funktionen exprComputeOperands(), ExprListDelete() und sqlite3ExprDelete(). Die sechs Meldungen trugen die Kennungen CVE-2026-51302, CVE-2026-51303, CVE-2026-51300, CVE-2026-51297, CVE-2026-51296 und CVE-2026-51304, mit CVSS-Werten zwischen 7,5 und 9,8. Um die Angaben zu verifizieren, klonte das Team den offiziellen SQLite-Quellcode, kompilierte die genannten Versionen in isolierten Docker-Containern mit AddressSanitizer-Instrumentierung und führte die mitgelieferten Programmierbeispiele wortgetreu aus. Keiner der sechs Fehler ließ sich auslösen. Bei mehreren Meldungen verwiesen die Advisories auf Zeilennummern, die weit über das Ende der jeweiligen Quelldatei hinausreichten – in einem Fall auf Zeile 3575 in einer Datei mit 2.706 Zeilen. Weitere Berichte nannten Funktionen, die in den angegebenen SQLite-Versionen schlicht nicht existierten. Ein Werkzeug zur Erkennung KI-generierter Texte stufte die Formulierungen der Advisories zusätzlich als maschinell verfasst ein. JFrog weitete die Prüfung anschließend auf alle 55 Meldungen desselben GitHub-Kontos aus: 54 erwiesen sich als komplett erfunden, ein einziger Fund enthielt einen realen, wenn auch falsch dokumentierten Fehler.

Bewertungsstellen vergeben zunächst Höchstwerte

Die Fälschungen durchliefen den offiziellen CVE-Prozess, bevor sie auffielen. Red Hat vergab für die Meldung CVE-2026-51302 zunächst den Höchstwert 10,0 von 10 Punkten und senkte ihn nach JFrogs Hinweis auf 7,6. Auf der Plattform X erklärte JFrog Security, die vorgelegten Belege passten nicht zur vergebenen Kritisch-Bewertung. JFrog informierte neben Red Hat auch die GitHub Security Advisory Database und die US-Schwachstellendatenbank NVD über den Fund. Wer hinter dem GitHub-Konto steckt und mit welchem Ziel es die Meldungen veröffentlichte, ist unabhängig nicht verifiziert. Ähnliche Muster sind kein Einzelfall: Bereits im Juli hatte Apple sein Bug-Bounty-Programm eingeschränkt, nachdem KI-generierte Berichte das Prüfteam überlastet hatten, während unabhängige Daten gleichzeitig eine sprunghafte Zunahme echter, KI-gefundener Schwachstellenmeldungen bei großen Technologiekonzernen zeigen. Die CVE-Einreichung verlangt laut JFrog keine Identitätsprüfung, zudem habe die NVD ihre manuelle Prüfkapazität seit Februar 2024 deutlich reduziert.

Entscheidend wird, ob NVD und GHSA striktere Einreichungsregeln einführen, etwa eine Pflicht zu nachvollziehbaren Programmierbeispielen oder Commit-Verweisen – bislang verlangt keine der beiden Stellen einen solchen Nachweis. Bis zu einer solchen Reform bleibt Sicherheitsteams nur, jede neue Kritisch-Meldung vor dem Patchen gegen den tatsächlichen Quellcode zu prüfen.

Häufige Fragen

Sind SQLite-Anwendungen durch die falschen Meldungen gefährdet?

Nein, die sechs geprüften Kritisch-Meldungen ließen sich in keinem Test reproduzieren, und die SQLite-Maintainer haben die CVEs nicht bestätigt. Reale Risiken entstehen höchstens indirekt, wenn Scanner Systeme fälschlich als verwundbar einstufen.

Wer steckt hinter dem GitHub-Konto mit den Fälschungen?

Das Konto trat unter dem Namen „programmervuln“ auf; die tatsächliche Identität und das Motiv der Betreiber sind unabhängig nicht verifiziert.

Woran erkennen Fachleute KI-generierte CVE-Meldungen?

Typische Warnsignale sind eine fehlende Bestätigung durch die Software-Hersteller, Verweise auf nicht existierende Codezeilen oder Funktionen sowie Programmierbeispiele, die sich nicht nachstellen lassen.

Gab es solche Fälle schon vor der SQLite-Affäre?

Ja, unter anderem musste Apple im Juni 2026 sein Bug-Bounty-Programm wegen einer Flut KI-generierter Fehlerberichte einschränken.

Was können NVD und GitHub jetzt konkret ändern?

JFrog schlägt vor, Einreichungen künftig eine Identitätsprüfung sowie nachvollziehbare Commit-Verweise oder Programmierbeispiele vorzuschreiben, um automatisiert erzeugte Fälschungen frühzeitig auszusortieren.

Quellen (2)
  1. SQLite Critical CVEs or LLM Slop? – JFrog Security Research
  2. JFrog Security auf X

Dein KI-Update für die Arbeitswoche

Einmal pro Woche das Wichtigste aus der KI-Welt – plus ein Praxis-Tipp zum direkt Ausprobieren. Kein Spam, jederzeit abbestellbar.

← Zurück zum Blog