{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:15d17fcc-542c-5073-8f5f-60a23fc9775a",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "protobuf-javalite",
      "purl": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3",
      "type": "library",
      "group": "com.google.protobuf",
      "bom-ref": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3",
      "version": "3.21.9-tuxcare.3",
      "pedigree": {
        "ancestors": [
          {
            "name": "protobuf-javalite",
            "purl": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9",
            "type": "library",
            "group": "com.google.protobuf",
            "version": "3.21.9"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2022-3171",
      "affects": [
        {
          "ref": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3"
        }
      ],
      "bom-ref": "urn:uuid:8c906a3b-440f-54ed-ac6e-3a3403040b68",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2022-3171 does not affect version 3.21.9-tuxcare.3 of com.google.protobuf:protobuf-javalite. not_affected \u2014 The target repository (protobuf version 3.21.9) is NOT affected by CVE-2022-3171. The vulnerability was fixed in upstream protobuf 3.21.7 (released 2022-09-27) and the fix was already present in the 3.21.9 release that TuxCare onboarded on 2026-05-06. The fix commit (3b5301c11) is authored by upstream developer Mike Kruskal, not TuxCare. The vulnerable parsing pattern (creating new message inst...",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2022-3509",
      "affects": [
        {
          "ref": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3"
        }
      ],
      "bom-ref": "urn:uuid:e1755c4e-bfb8-5a93-b37e-c8e754763d9b",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2022-3509 does not affect version 3.21.9-tuxcare.3 of com.google.protobuf:protobuf-javalite. Target version 3.21.9 is not affected by CVE-2022-3509. The fix for this TextFormat parser vulnerability was included in upstream protobuf version 3.21.7 (released 2022-09-29) and is present in the target version 3.21.9 (released 2022-10-26). The vulnerable code pattern (creating new builders and repeatedly converting between mutable/immutable forms) has been replaced with builder reuse logic. Fix commit a3888f53317a8018e7a439bac4abeb8f3425d5e9 authored by upstream (mkruskal-google) is an ancestor of HEAD and was part of the upstream release onboarded by TuxCare.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (>= 3.0.0, < 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7; >= 3.0.0, < 3.16.3), NVD (>= 3.16.0, < 3.16.3; >= 3.19.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7; >= 3.16.0, < 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7), Snyk (< 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7; < 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2022-3510",
      "affects": [
        {
          "ref": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3"
        }
      ],
      "bom-ref": "urn:uuid:52ab60f7-f98d-5f89-82c4-faa3d3b17b85",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2022-3510 does not affect version 3.21.9-tuxcare.3 of com.google.protobuf:protobuf-javalite. The target protobuf-java 3.21.9 is NOT vulnerable to CVE-2022-3510. The fixes for this CVE were already included in the upstream 3.21.9 release that TuxCare onboarded. The vulnerability affected versions prior to 3.21.7, and the target version 3.21.9 (released 2022-10-26) already contains the upstream fixes from version 3.21.7 (released 2022-09-27). Both fix commits (3b5301c11 and a3888f53) are present in the target code and were authored by upstream Google developers, not backported by TuxCare.\n\nAdvisory cross-check (dlmn): outside the affected ranges of GitHub (>= 3.0.0, < 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7; >= 3.0.0, < 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7), NVD (>= 3.16.0, < 3.16.3; >= 3.19.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7; >= 3.16.0, < 3.16.3; >= 3.17.0, < 3.19.6; >= 3.20.0, < 3.20.3; >= 3.21.0, < 3.21.7), Snyk (>= 3.16.0, < 3.16.3; >= 3.19.0-rc-1, < 3.19.6; >= 3.20.0-rc-1, < 3.20.3; >= 3.21.0-rc-1, < 3.21.7).",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2024-7254",
      "affects": [
        {
          "ref": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3"
        }
      ],
      "bom-ref": "urn:uuid:f7b3f539-2b4c-54e3-a0ba-b8d54ee6631d",
      "analysis": {
        "state": "resolved",
        "detail": "Vulnerability CVE-2024-7254 is fixed in version 3.21.9-tuxcare.3 of com.google.protobuf:protobuf-javalite."
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/com.google.protobuf/protobuf-javalite@3.21.9-tuxcare.3"
    }
  ]
}