{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "serialNumber": "urn:uuid:78b8eac2-86a9-58c9-964a-7ea4cdaf281c",
  "version": 1,
  "metadata": {
    "supplier": {
      "name": "TuxCare",
      "url": [
        "https://tuxcare.com"
      ]
    }
  },
  "components": [
    {
      "name": "kotlin-stdlib",
      "purl": "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.9.25-tuxcare.2",
      "type": "library",
      "group": "org.jetbrains.kotlin",
      "bom-ref": "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.9.25-tuxcare.2",
      "version": "1.9.25-tuxcare.2",
      "pedigree": {
        "ancestors": [
          {
            "name": "kotlin-stdlib",
            "purl": "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.9.25",
            "type": "library",
            "group": "org.jetbrains.kotlin",
            "version": "1.9.25"
          }
        ]
      },
      "supplier": {
        "url": [
          "https://tuxcare.com"
        ],
        "name": "TuxCare"
      }
    }
  ],
  "vulnerabilities": [
    {
      "id": "CVE-2020-29582",
      "affects": [
        {
          "ref": "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.9.25-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:cc3a30f5-a8af-5250-8138-a2e31113c9bb",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2020-29582 does not affect version 1.9.25-tuxcare.2 of org.jetbrains.kotlin:kotlin-stdlib. Not affected: CVE-2020-29582 is world-readable temporary files created with java.io.File.createTempFile in the Kotlin tooling; upstream replaced them with java.nio.file.Files.createTempFile (owner-only permissions), and kotlin 1.9.25 already carries that change (affected < 1.4.21 per JetBrains, NVD and GHSA-cqj8-47ch-rvvq). Fixed upstream in 1.4.21 by https://github.com/JetBrains/kotlin/commit/39ca1b45b5ba11780ac8a712aa44ccfa9234fb9d, https://github.com/JetBrains/kotlin/commit/0c5c194c17cfbc787e122b0a9b3e0bf890a10658, https://github.com/JetBrains/kotlin/commit/219c200627d1b9251f2d80af60084b080b7be856, https://github.com/JetBrains/kotlin/commit/be704622cbec17a61f4239bf2eab20afea545bf8. Checked in this version: kotlin-daemon-client-1.9.25.jar: org.jetbrains.kotlin.daemon.common.ClientUtilsKt.makeAutodeletingFlagFile calls java.nio.file.Files.createTempFile (bytecode offsets 185, 204), not java.io.File.createTempFile; the kotlin-stdlib helpers kotlin.io.createTempDir/createTempFile named by GHSA-5w9v-8x7x-rfqm are unchanged upstream in every version (deprecated since 1.4) and are not part of the vendor fix.",
        "justification": "code_not_present"
      }
    },
    {
      "id": "CVE-2022-24329",
      "affects": [
        {
          "ref": "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.9.25-tuxcare.2"
        }
      ],
      "bom-ref": "urn:uuid:81893b48-6472-5ec1-a0b9-c927b8b5fe8a",
      "analysis": {
        "state": "not_affected",
        "detail": "Vulnerability CVE-2022-24329 does not affect version 1.9.25-tuxcare.2 of org.jetbrains.kotlin:kotlin-stdlib. Not affected: CVE-2022-24329 is that Kotlin Multiplatform/JS projects could not lock their npm dependencies: yarn.lock was generated only under build/js and never persisted, so every clean build re-resolved npm version ranges; upstream persists it in kotlin-js-store and restores it before npm install, and kotlin 1.9.25 carries that change. Fixed upstream in kotlin-gradle-plugin 1.6.10 (the vendor bulletin names 1.6.0, but tag v1.6.0 contains none of this code) by https://github.com/JetBrains/kotlin/commit/082e207662904ff95f50deb1963aeade60350a52. Checked in this version: the commit (KT-34014) adds YarnLockCopyTask and the kotlinRestoreYarnLock/kotlinStoreYarnLock tasks around kotlinNpmInstall in targets/js/yarn/YarnPlugin.kt, with YarnRootExtension.lockFileDirectory = <root>/kotlin-js-store; kotlin-gradle-plugin 1.9.25 contains YarnLockCopyTask and both tasks.",
        "justification": "code_not_present"
      }
    }
  ],
  "dependencies": [
    {
      "ref": "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.9.25-tuxcare.2"
    }
  ]
}