Active Exploitation Hits Core Dependencies
The software supply chain is under sustained pressure this week, with CISA adding two critical vulnerabilities to its Known Exploited Vulnerabilities catalog on October 27. CVE-2026-48356 affects Adobe Commerce and Magento platforms through an unrestricted file upload vulnerability, while CVE-2026-111497 targets Google's Brotli compression library with an unchecked return value flaw.
The Brotli vulnerability has earned multiple names in the wild—Node2Shell, Broccoli2Shell, and HTTP2Shell—reflecting its exploitation across different implementations. BleepingComputer reports that hackers began actively exploiting the flaw shortly after disclosure, and SecurityWeek confirms that honeypot operators are logging attack attempts, including some using broken exploits that reveal threat actors are still refining their techniques.
The Adobe Commerce situation is equally concerning. The Hacker News details that PolyShell attacks have already breached hundreds of online stores, demonstrating how quickly attackers move from vulnerability disclosure to mass exploitation when e-commerce platforms are involved.
Chaining Vulnerabilities: The New Normal
Single vulnerabilities are becoming less common in sophisticated attacks. The Hacker News reports that the Oracle PeopleSoft zero-day exploited by ShinyHunters since May wasn't one flaw but three chained together. Oracle patched all three under a single advisory, but the incident reveals how threat actors are investing time in discovering and linking multiple weaknesses to achieve remote code execution.
This chaining approach appeared again in Anthropic's disclosure that an unreleased AI model successfully found and chained security flaws across Chrome, Safari, Android, Windows, and Linux into working proof-of-concept exploits. While this demonstrates AI's potential for vulnerability research, it also shows that automated exploit chaining is becoming more accessible.
Tailscale SSH Flaws Demand Immediate Action
Tailscale released version 1.104.4 to address critical flaws in its built-in SSH server that could allow an attacker who compromised one device to gain root access on other servers. SecurityWeek reports that the vulnerabilities, collectively dubbed "Tailworm," were disclosed publicly before patches were ready—an uncoordinated disclosure that forced Tailscale to rush fixes.
BleepingComputer adds that the security team is working to patch almost a dozen vulnerabilities that could be exploited to steal credentials, crash servers, and gain root privileges. Organizations using Tailscale SSH should upgrade immediately and audit any unusual SSH activity from the past several weeks.
Secure Dependency Management in Practice
These incidents underscore fundamental principles that development teams must implement:
Pin and Audit Dependencies
The Brotli vulnerability affected systems across the dependency tree. Teams should:
- Maintain Software Bill of Materials (SBOM) for all applications
- Pin dependency versions in production rather than using floating version ranges
- Subscribe to security advisories for every component in your stack
- Review transitive dependencies—your direct dependencies' dependencies often introduce the most risk
Implement Defense in Depth
No single control prevents supply chain compromise. Layer your defenses:
- Run dependency scanning in CI/CD pipelines and block builds with known vulnerabilities
- Implement runtime application self-protection (RASP) to detect exploitation attempts
- Segment network access so a compromised application server cannot freely access sensitive data stores
- Monitor for unusual outbound connections that might indicate data exfiltration
Prioritize Patching by Exploitability
CISA's KEV catalog exists because not all vulnerabilities receive equal attention from attackers. When CISA adds a CVE, it means active exploitation is confirmed. These demand immediate patching—within days, not weeks.
For the current KEV additions:
- CVE-2026-48356 (Adobe Commerce/Magento): If you run these platforms, patch immediately or take stores offline until you can
- CVE-2026-111497 (Brotli): Check if your applications use Brotli compression in Node.js, Python, or other runtimes and update the library
DevSecOps: Shifting Security Left
The recurring theme across these incidents is that vulnerabilities introduced during development become production emergencies. DevSecOps practices move security earlier in the software lifecycle:
Pre-commit: Use IDE plugins that flag insecure code patterns and vulnerable dependencies before code reaches version control.
Pull request: Automated security testing should run on every PR, checking for secrets, vulnerable dependencies, and common security anti-patterns.
Build: CI/CD pipelines should fail builds that contain known vulnerabilities or fail security tests. This prevents vulnerable code from reaching staging or production.
Deploy: Infrastructure as Code (IaC) scanning catches misconfigurations before they create production security gaps.
Runtime: Continuous monitoring detects anomalies that might indicate exploitation of an unknown vulnerability.
Secure Defaults Matter
The Hacker News reports that the GoAhead embedded web server loaded certificate revocation lists but never enabled revocation checking, allowing revoked client certificates to pass authentication. This is a textbook failure of secure defaults—the security control existed but wasn't active by default.
Development teams should:
- Enable security features by default, requiring explicit opt-out rather than opt-in
- Review framework and library defaults; don't assume security features are enabled
- Test authentication and authorization controls in development, not just in production audits
- Document security configurations and review them during architecture reviews
Third-Party Risk Extends to Analytics
BleepingComputer reports that attackers compromised a shared analytics script used by e-commerce platform Convertr, injecting credit card skimming code that affected multiple stores. This Magecart-style attack demonstrates that every third-party script is a potential supply chain risk.
When evaluating third-party services:
- Implement Subresource Integrity (SRI) tags for external scripts to detect tampering
- Use Content Security Policy (CSP) headers to restrict what external scripts can do
- Minimize third-party scripts on payment and authentication pages
- Consider self-hosting critical third-party libraries rather than loading from CDNs
What to Do This Week
Development and security teams should:
- Check if you're running Adobe Commerce, Magento, or applications using Brotli compression and patch immediately
- If you use Tailscale SSH, upgrade to version 1.104.4 or later
- Review your SBOM and identify other dependencies that might be affected by recent disclosures
- Audit your CI/CD pipeline to ensure security scanning is mandatory, not optional
- Review third-party scripts loaded on sensitive pages and implement SRI and CSP
Supply chain security isn't a one-time project—it's an ongoing practice of dependency hygiene, secure defaults, and defense in depth. The vulnerabilities disclosed this week will be exploited for months or years against organizations that don't prioritize patching and secure development practices.
If your team needs help implementing DevSecOps practices, conducting secure code reviews, or testing your applications for supply chain vulnerabilities, Vici Tech Solutions offers penetration testing and secure development consulting tailored to your technology stack and risk profile.