Laravel Lang packages hijacked to deploy credential-stealing malware
What happened
Attackers hijacked Laravel Lang localization packages by rewriting Git tags to point at malicious commits, distributing credential‑stealing malware through Composer. The compromise affected hundreds of historical tags across multiple repositories during a short rewrite window, making many previously published versions suspect. Watch CI/CD and package manager telemetry to see if further repository manipulation or additional affected projects surface
Buyer takeaway
Treat affected OSS maintainers as high‑risk suppliers until tag protection, signed releases, and incident processes are confirmed
Cost / money
Expect audit, rebuild, and secret‑rotation costs as development teams rebuild artifacts and validate CI pipelines
Supplier / commercial
Require contractual attestations from commercial vendors that depend on these packages and require proof of supply‑chain hygiene from critical maintainers
Safety / operations
Credential‑stealing payloads increase risk of lateral movement and data exfiltration; containment and key rotation are immediate operational needs
What to watch
Limited early evidence shows tag rewrites rather than code changes—watch for similar abuse of repository features elsewhere
Key facts
- Compromise involved rewritten Git tags across multiple laravel-lang repositories
- Researchers reported hundreds of historical versions potentially impacted
- Attackers used tag pointers to forks rather than publishing new malicious versions
Source excerpts
The downloaded PHP payload [VirusTotal] was a large cross-platform credential stealer for Linux, macOS, and Windows that harvests cloud credentials, Kubernetes secrets, Vault tokens, Git credentials, CI/CD secrets, SSH keys, browser data, cryptocurrency wallets, password managers, VPN configurations, and local `
"Rather than publishing a new malicious version, the attacker rewrote every existing git tag in each repository to point at a new malicious commit," explained StepSecurity
A supply chain attack targeting the Laravel Lang localization packages has exposed developers to a sophisticated credential-stealing malware campaign after attackers abused GitHub version tags to distribute malicious code through Composer packages. Security firms StepSecurity, Aikido Security, and Socket warned about the compromise on Friday, warning that attackers had rewritten GitHub tags across four repositories maintained by the Laravel Lang organization rather than publishing entirely new malicious versions
