{"id":237414,"date":"2026-04-23T09:42:00","date_gmt":"2026-04-23T13:42:00","guid":{"rendered":"https:\/\/news-you-need.com\/index.php\/2026\/04\/23\/bitwarden-cli-compromised-in-ongoing-checkmarx-supply-chain-campaign\/"},"modified":"2026-04-30T09:20:15","modified_gmt":"2026-04-30T13:20:15","slug":"bitwarden-cli-compromised-in-ongoing-checkmarx-supply-chain-campaign","status":"publish","type":"post","link":"https:\/\/news-you-need.com\/index.php\/2026\/04\/23\/bitwarden-cli-compromised-in-ongoing-checkmarx-supply-chain-campaign\/","title":{"rendered":"Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign"},"content":{"rendered":"<p><a href=\"https:\/\/thehackernews.com\/2026\/04\/bitwarden-cli-compromised-in-ongoing.html\">Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign<\/a><\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/04\/bitwarden-cli-compromised-in-ongoing.html\">https:\/\/thehackernews.com\/2026\/04\/bitwarden-cli-compromised-in-ongoing.html<\/a><\/p>\n<p>Publish Date: <a href=\"publish_date]\">2026-04-23 09:42:00<\/a><\/p>\n<p>Source Domain: <a href=\"thehackernews.com\">thehackernews.com<\/a><\/p>\n<p>Bitwarden CLI, the command-line interface for the password manager Bitwarden, has reportedly been compromised as part of a newly discovered and ongoing Checkmarx supply chain campaign, according to findings from JFrog and Socket.<\/p>\n<p>&#8220;The affected package version appears to be @bitwarden\/cli@2026.4.0, and the malicious code was published in &#8216;bw1.js,&#8217; a file included in the package contents,&#8221; the application security company said.<\/p>\n<p>&#8220;The attack appears to have leveraged a compromised GitHub Action in Bitwarden&#8217;s CI\/CD pipeline, consistent with the pattern seen across other affected repositories in this campaign.&#8221;<\/p>\n<p>In a post on X, JFrog said the rogue version of the package &#8220;steals GitHub\/npm tokens, .ssh, .env, shell history, GitHub Actions and cloud secrets, then exfiltrates the data to private domains and as GitHub commits.&#8221;<\/p>\n<p>Specifically, the malicious code is executed by means of a preinstall hook, resulting in the theft of local, CI, GitHub, and cloud secrets. The data is exfiltrated to the domain &#8220;audit.checkmarx[.]cx&#8221; and to a GitHub repository as a fallback if the primary method fails.<\/p>\n<p>The entire series of actions is listed below &#8211;<\/p>\n<ul>\n<li>It launches a credential stealer that targets developer secrets, GitHub Actions environments, and artificial intelligence (AI) coding tool configurations, including Claude, Kiro, Cursor, Codex CLI, and Aider.<\/li>\n<li>The stolen data is encrypted with AES-256-GCM and exfiltrated to audit.checkmarx[.]cx, a domain impersonating Checkmarx.<\/li>\n<li>If GitHub tokens are found, the malware weaponizes them to inject malicious Actions workflows into repositories and extract CI\/CD secrets.<\/li>\n<\/ul>\n<p>&#8220;A single developer with @bitwarden\/cli@2026.4.0 installed can become the entry point for a broader supply chain compromise, with the attacker gaining persistent workflow injection access to every CI\/CD pipeline the developer\u2019s token can reach,&#8221; StepSecurity said.<\/p>\n<p>While the malicious version is no longer available for download from npm, Socket said the compromise&#8230;<\/p>\n<p><a href=\"https:\/\/thehackernews.com\/2026\/04\/bitwarden-cli-compromised-in-ongoing.html\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bitwarden CLI Compromised in Ongoing Checkmarx Supply Chain Campaign https:\/\/thehackernews.com\/2026\/04\/bitwarden-cli-compromised-in-ongoing.html Publish Date: 2026-04-23 09:42:00 Source&#8230;<\/p>\n","protected":false},"author":1,"featured_media":237415,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEj3GuK50sJwMRH4ad8bcUVRSBm1Wk0X5Gj1dSalza49wWxFY9g3_E32271zOeqx6vsqrWY2SWAVnnXTKiJZvKbhxynk018zLTIlZpBNhFA_QVi6kzn7vATBe419m222ZMUcTToaSn19L4DgElrI9luwUv2EJk0efy5TLDIqIUyGcOnTvVU2KKZw9AMsMipz\/s1600\/bitwarden.jpg","fifu_image_alt":"","footnotes":""},"categories":[15],"tags":[26,20,32],"class_list":["post-237414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cybersecurity","tag-ai","tag-artificial-intelligence","tag-malware"],"_links":{"self":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/237414"}],"collection":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/comments?post=237414"}],"version-history":[{"count":1,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/237414\/revisions"}],"predecessor-version":[{"id":237416,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/posts\/237414\/revisions\/237416"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media\/237415"}],"wp:attachment":[{"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/media?parent=237414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/categories?post=237414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/news-you-need.com\/index.php\/wp-json\/wp\/v2\/tags?post=237414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}