Skip to content

Pipeline disconnect: OSS-Fuzz "fix verified" not propagating to YAML, stale OSV entries #51

Description

@sonupreetam

Problem

OSS-Fuzz marks bugs as "fix verified" but the corresponding YAML files in this repo never gain a fixed event. The pipeline continues adding new release tags to affected.versions without closing the range, producing false-positive alerts downstream.

Example: jq (OSV-2024-396, OSV-2024-440)

OSS-Fuzz: Fix verified

This repo: No fixed event

jq-1.8.2 (released 2026-06-20) is listed as affected. The crashed function (jvp_object_free) no longer exists in the binary, confirmed via nm and by the jq maintainer: jqlang/jq#3575

The YAML was updated on 2026-06-20 to add jq-1.8.2 to affected versions, but no fixed event was added.

Questions

  1. Is the "fix verified" to fixed event step automated or manual?
  2. What caused it to miss these entries?
  3. How many other YAML files have the same disconnect?

Downstream impact

osv-scanner, grype, Deps.dev, and GitHub Advisory Database all consume OSV. Projects using jq >= 1.8.0 are flagged as vulnerable despite the fix being present.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions