{"id":"CVE-2026-114217","state":"PUBLISHED","title":"Konflux-ci: github token plaintext exposure in ci/cd scripts","description":"A flaw was found in konflux-ci. Continuous Integration (CI) automation scripts store sensitive GitHub access tokens in plaintext on the runner without cleaning them up after execution. A local attacker with access to the CI environment can read these stored credentials to gain unauthorized repository access, potentially allowing them to modify source code or release artifacts.","publishedAt":"2026-10-31T08:55:09.219Z","updatedAt":"2026-10-31T08:55:09.219Z","severity":{"score":8.6,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H","source":"redhat"},"assigner":"redhat","products":["konflux-ci"],"affected":[{"packageName":"konflux-ci","defaultStatus":"unaffected","versions":[{"version":"0.2.2","status":"affected","lessThanOrEqual":"0.2.2","versionType":"semver"},{"version":"0.2.3-rc.0","status":"affected","lessThanOrEqual":"0.2.3-rc.0","versionType":"semver"},{"version":"main","status":"affected","lessThanOrEqual":"main","versionType":"semver"}],"collectionURL":"https://github.com/konflux-ci/konflux-ci"}],"references":["https://access.redhat.com/security/cve/CVE-2026-114217","https://bugzilla.redhat.com/show_bug.cgi?id=2564218"],"weaknesses":["CWE-312"],"ingestedAt":"2026-10-31T09:00:06.904Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2026/114xxx/CVE-2026-114217.json","commit":"df3e4f16bf2a907541167ff30d2baf90b6cf3e3e","baselineCommit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.2","cveMetadata":{"cveId":"CVE-2026-114217","state":"PUBLISHED","datePublished":"2026-10-31T08:55:09.219Z","dateUpdated":"2026-10-31T08:55:09.219Z","assignerShortName":"redhat","assignerOrgId":"53f830b8-0a3f-465b-8143-3b8a9948e749","dateReserved":"2026-10-29T22:56:15.444Z"},"containers":{"cna":{"title":"Konflux-ci: github token plaintext exposure in ci/cd scripts","descriptions":[{"lang":"en","value":"A flaw was found in konflux-ci. Continuous Integration (CI) automation scripts store sensitive GitHub access tokens in plaintext on the runner without cleaning them up after execution. A local attacker with access to the CI environment can read these stored credentials to gain unauthorized repository access, potentially allowing them to modify source code or release artifacts."}],"affected":[{"packageName":"konflux-ci","defaultStatus":"unaffected","versions":[{"version":"0.2.2","status":"affected","lessThanOrEqual":"0.2.2","versionType":"semver"},{"version":"0.2.3-rc.0","status":"affected","lessThanOrEqual":"0.2.3-rc.0","versionType":"semver"},{"version":"main","status":"affected","lessThanOrEqual":"main","versionType":"semver"}],"collectionURL":"https://github.com/konflux-ci/konflux-ci"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-114217","tags":["vdb-entry","x_refsource_REDHAT"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2564218","name":"RHBZ#2564218","tags":["issue-tracking","x_refsource_REDHAT"]}],"metrics":[{"other":{"content":{"value":"Important","namespace":"https://access.redhat.com/security/updates/classification/"},"type":"Red Hat severity rating"}},{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"LOCAL","availabilityImpact":"HIGH","baseScore":8.6,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"HIGH","privilegesRequired":"NONE","scope":"CHANGED","userInteraction":"REQUIRED","vectorString":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H","version":"3.1"},"format":"CVSS"}],"problemTypes":[{"descriptions":[{"cweId":"CWE-312","description":"Cleartext Storage of Sensitive Information","lang":"en","type":"CWE"}]}],"providerMetadata":{"shortName":"redhat","orgId":"53f830b8-0a3f-465b-8143-3b8a9948e749","dateUpdated":"2026-10-31T08:55:09.219Z"},"datePublic":"2026-10-30T00:00:00.000Z","x_redhatCweChain":"CWE-312: Cleartext Storage of Sensitive Information","workarounds":[{"lang":"en","value":"Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability."}],"timeline":[{"lang":"en","time":"2026-10-30T17:54:01.481Z","value":"Reported to Red Hat."},{"lang":"en","time":"2026-10-30T00:00:00.000Z","value":"Made public."}],"credits":[{"lang":"en","value":"Red Hat would like to thank EVIL0RD (GitHub: https://github.com/EVIL0RD - warlockdarkarmy@gmail.com) for reporting this issue."}],"x_generator":{"engine":"cvelib 1.8.0"}}}}}