Skip to main content
Patching Isn't the Problem, Your Release Cycle IsAuthentication Methods
5 min readFor PCI DSS Compliance Teams

Patching Isn't the Problem, Your Release Cycle Is

The Conventional Wisdom

When a critical vulnerability is discovered, your instinct is probably to patch immediately. Security advisories urge you to "apply updates as soon as possible," vendor bulletins emphasize urgency, and every compliance framework you follow treats patching as a primary control. The CVE-2026-71362 vulnerability, an incorrect authorization flaw allowing attackers to hijack Adobe Commerce customer accounts without authentication, seems to prove the point. Patch fast, stay safe.

This narrative dominates security planning: build a patch management process, track CVEs, measure time-to-patch, and you'll protect cardholder data. PCI DSS Requirement 6.3.3 reinforces it by mandating security patches within one month of release for systems handling account data.

Why We Disagree

The urgency is real, but the framing is wrong. Patching isn't your problem, your inability to patch safely is.

Adobe's August 2026 security update doesn't ship as a clean release or updated Composer package. It's distributed as isolated patch files that you must layer onto your current release branch. You can't just click "update." You need to verify you're running the latest -p release first, then apply the corresponding isolated patch, and then test payment flows, checkout sequences, stored payment methods, and admin functions before you push to production.

That's not a 24-hour operation. For most Commerce deployments, it's a week minimum, longer if you're running customized checkout logic or third-party payment integrations. Your staging environment needs to mirror production. Your QA team needs to verify that the patch doesn't break session handling for legitimate customers while fixing the authorization flaw. If you're processing card-not-present transactions under PCI DSS SAQ A-EP or D-Merchant, you can't afford a broken checkout that forces you to roll back and re-expose the vulnerability.

The real issue isn't that teams don't patch. It's that their release architecture makes safe patching so slow that they're exposed for weeks even when they move quickly.

The Evidence

Sansec's Shield WAF is already blocking CVE-2026-71362 exploitation attempts. Adobe says there are no known exploits in the wild, but Sansec's detection tells you attackers are probing. The gap between "patch available" and "patch deployed" is your window of maximum risk.

Consider what the vulnerability actually does: it lets attackers switch a customer session to another customer account because Magento improperly handles customer identity in account sessions. No authentication required. No administrator privileges needed. An attacker sends a crafted request, hijacks a session, and gains access to the victim's stored payment methods, order history, and personally identifiable information.

If you're storing cardholder data (even encrypted), this is a PCI DSS Requirement 8.3 failure, inadequate authentication controls. If you're using tokens and relying on customer accounts to gate access to tokenized PANs, the session hijack bypasses that control entirely. The attacker doesn't need the PAN itself; they just need to initiate a transaction using the victim's stored token.

This isn't theoretical. Four other flaws Adobe patched in the same update received high-severity scores, including stored cross-site scripting vulnerabilities that enable arbitrary code execution. Your Commerce platform is under active reconnaissance.

What to Do Instead

Stop treating patching as a standalone control. Treat it as the output of a release architecture that assumes you'll need to deploy security fixes under pressure.

Build for fast, safe deploys. If your staging environment takes three days to provision or your test suite takes eight hours to run, you can't patch quickly. Automate environment creation. Parallelize your test execution. Make it possible to verify a security patch in hours, not days.

Deploy compensating controls before the patch window. A Web Application Firewall isn't a substitute for patching, but it buys you time to patch safely. Sansec's Shield is blocking CVE-2026-71362 attempts because the attack pattern is detectable at the HTTP layer. If you're running Adobe Commerce without a WAF, you're patching blind, you don't know if you're already compromised.

Segment your cardholder data environment. PCI DSS Requirement 1.2.1 requires network segmentation to isolate systems that store, process, or transmit cardholder data. If your Commerce platform sits in the same network segment as your order management system, your inventory database, and your marketing analytics, a session hijack can pivot laterally. Segment aggressively. Make the attacker's post-exploitation path as narrow as possible.

Monitor for session anomalies. Even if you patch immediately, you need to know if the vulnerability was exploited before the patch. Look for session identifiers that switch between customer accounts, API calls that access payment methods without corresponding user activity, or account logins from IP addresses that don't match the session's originating IP. These are Indicators of Compromise for session hijacking.

Treat isolated patches as technical debt. Adobe's patch distribution model, isolated files layered onto release branches rather than clean versioned releases, creates dependency complexity. Every isolated patch you apply makes the next one harder to test. Plan a full platform upgrade within your next maintenance window to consolidate patches into a stable release.

When the Conventional Wisdom Is Right

Patching is still your ultimate defense. No WAF, no segmentation, no monitoring can permanently compensate for a known vulnerability in production. The conventional wisdom is correct that you must patch, it's just incomplete about what makes patching possible.

If you're running a small Commerce instance with minimal customization, standard checkout flows, and a simple payment integration, you can probably patch CVE-2026-71362 in 48 hours. Test quickly, deploy to production, verify payment processing, and you're done.

The urgency is also correct. Incorrect authorization vulnerabilities are attacker favorites because they're low-effort and high-impact. CVE-2026-71362 requires no existing account, no administrator privileges, no user interaction. It's a one-request exploit. Every day you delay patching is a day you're exposed to session hijacking at scale.

But if your architecture makes safe patching a multi-week project, the conventional wisdom alone won't protect you. You need compensating controls, you need segmentation, and you need to fix the release cycle that's forcing you to choose between speed and safety.

You Might Also Like