Ubuntu CVE-2026-8933: Snap race condition gives any local user full root on default Ubuntu Desktop installs, working exploit published      Chick-fil-A One credential stuffing: June 17–19 attack exposes loyalty rewards data, QR codes, and partial card numbers      Check Point CVE-2026-16232 federal deadline is today: patch SmartConsole or restrict management access to trusted IPs now      Ubuntu CVE-2026-8933: Snap race condition gives any local user full root on default Ubuntu Desktop installs, working exploit published      Chick-fil-A One credential stuffing: June 17–19 attack exposes loyalty rewards data, QR codes, and partial card numbers      Check Point CVE-2026-16232 federal deadline is today: patch SmartConsole or restrict management access to trusted IPs now     
CyberSipTM
Intelligence without the noise
Issue No. 93
July 24, 2026
3 items · past 24h
<5 min read
Today's picture

Qualys published CVE-2026-8933, a race condition in Ubuntu's Snap sandbox component that lets any unprivileged local user escalate to full root on default installations of Ubuntu Desktop 24.04, 25.10, and 26.04, with a working proof of concept and a patch now available through standard system updates. Chick-fil-A notified customers this week of a June credential stuffing attack against Chick-fil-A One loyalty accounts that exposed names, QR codes, stored gift card balances, and partial payment card numbers, the second credential stuffing incident at the company in three years, with multi-factor authentication still not required. And the CISA federal remediation deadline for Check Point CVE-2026-16232, the exploited SmartConsole authentication bypass from Issue 92, falls today.

Today's intelligence
3 items
01 HighUbuntu SnapLocal Root
A hardening change in Ubuntu's Snap sandbox accidentally gave any local user full root on default Desktop installs
The flaw is in snap-confine, the component that builds the execution environment for every Snap application. A security change made last July created the race condition. Qualys built a working exploit and published the full technical chain. Canonical has patched. Update snapd now.
CVECVE-2026-8933
CVSS7.8 (High)
AffectsUbuntu Desktop
22.04, 24.04, 26.04
(default installs)
ExploitedNot confirmed
in the wild
Qualys Threat Research Unit disclosed CVE-2026-8933 on July 21, a local privilege escalation vulnerability in snap-confine, the enforcement component responsible for building the execution environment for Snap applications on Ubuntu. The flaw originates in a security hardening change Canonical made in July 2025, when snap-confine was shifted from a set-uid-root binary to a set-capabilities model intended to enforce least privilege. That change caused snap-confine to run with the effective user ID of the calling user while retaining near-root capabilities, and during sandbox initialization the binary creates temporary files under /tmp that are initially owned by the unprivileged calling user before ownership is transferred to root. The race window between creation and ownership transfer is where the vulnerability lives. Qualys documented a two-stage exploitation chain. First, an attacker mounts a FUSE filesystem over the temporary scratch directory immediately after creation, bypassing the mount namespace isolation that snap-confine applies later. Second, the attacker places a symlink pointing to an arbitrary target file. When snap-confine attempts to create a sandbox file, the open call follows the symlink and writes to the attacker's chosen target. A second race condition then widens file permissions to 0666 before snap-confine calls fchown to transfer ownership to root. To bypass AppArmor, the exploit targets the /run/udev path, which holds read-write access in AppArmor's default policy, and drops a malicious rules file that causes systemd-udevd to execute attacker-controlled commands as root. Qualys built a working proof of concept. Canonical released patched snapd packages and coordinated disclosure on July 21. Ubuntu Security Advisory USN-7726-1 covers the fix. No exploitation in the wild has been reported.
Local privilege escalation flaws get dismissed as lower priority because they require an attacker to already have a foothold on the machine. That reasoning misses the common entry path: phishing, stolen credentials, a compromised web application running as a low-privileged user, or a misconfigured remote access tool all give an attacker exactly the local access this flaw turns into root. On Ubuntu Desktop endpoints, which are common in developer environments, CI/CD runners, and Linux workstations, a local foothold converting to root means full system compromise including access to credentials, secrets, and any connected infrastructure.
This is the second snap-confine root escalation Qualys has found in four months. In March 2026, the same team disclosed CVE-2026-3888, also CVSS 7.8, which exploited a timing gap between snap-confine and systemd-tmpfiles. That prior flaw exploited the same general area of snap-confine's initialization sequence. The broader context is that Qualys reported 442 Linux security vulnerabilities across the past three days alone, a volume that underscores why Linux endpoint patching cadence matters as much as server patching. Canonical's shift to the set-capabilities model was a genuine security improvement in principle. The execution introduced this vulnerability. Security hardening changes that modify privilege boundaries require the same scrutiny as code that introduces new functionality.
  • Run a full system update on all Ubuntu Desktop 22.04, 24.04, and 26.04 systems immediately to receive the patched snapd packages. The fix is available through standard apt channels. Confirm the update applied rather than assuming it completed.
  • Apply the same update priority to Ubuntu developer workstations, CI/CD runners, and any Ubuntu Desktop systems with remote access enabled. A CI runner or build host that reaches root through this flaw has access to secrets injected into build pipelines.
  • Where immediate patching is not possible, restrict local shell access to trusted users only and monitor for unusual snap-confine execution patterns, unexpected FUSE mounts, and unexpected writes to /run/udev paths.
A security hardening change made last year to reduce root exposure accidentally introduced a race that gives an attacker root. That is not an unusual outcome when privilege boundary code is modified. Qualys documented the full chain and published it. Canonical patched it. Run the update.
02 HighChick-fil-ACredential Stuffing
Chick-fil-A's loyalty app was hit by credential stuffing in June for the second time in three years, with MFA available but still not required
Attackers used credentials from other breaches to log into Chick-fil-A One accounts over two days in June. Exposed data includes QR codes that can be scanned at the register, stored gift card balances, and partial card numbers. Chick-fil-A offers MFA but does not enforce it.
Attack windowJune 17–19, 2026
DetectedJuly 13, 2026
AffectedNot disclosed
nationally; 2,182
confirmed in Texas
Data exposedNames, QR codes,
balances, last 4
card digits, DOBs
Between June 17 and June 19, 2026, attackers ran an automated credential stuffing campaign against Chick-fil-A's website and mobile application, using email and password combinations sourced from prior breaches at other companies. Chick-fil-A detected suspicious login activity during the attack window and conducted an investigation, determining on July 13 that unauthorized parties had accessed information in some Chick-fil-A One accounts. Breach notifications were sent to customers and filed with state attorneys general across ten states. The total number of affected accounts has not been disclosed nationally. Texas filings confirm 2,182 affected residents, and Massachusetts filings confirm 39. Data potentially exposed from compromised accounts includes names, email addresses, phone numbers, home addresses, birth months and days, Chick-fil-A One membership numbers, Mobile Pay numbers and QR codes, stored gift card balances, and the last four digits of any linked payment card. Chick-fil-A responded by forcing logouts on affected accounts, removing stored payment methods, and resetting passwords. The company confirmed that its own password database was not compromised and that attackers did not obtain full card numbers. Chick-fil-A offers multi-factor authentication through a verified mobile phone number for Chick-fil-A One accounts but does not require it. The credential stuffing attack succeeded against accounts where MFA had not been enabled, allowing automated bots to attempt logins without triggering an MFA challenge.
The QR code is the specific data point that creates the most direct fraud path. A Chick-fil-A One QR code can be scanned at the register to redeem rewards and apply account credit. An attacker who obtained a working QR code from a compromised account has a scannable credential usable in person at any Chick-fil-A location. Gift card balances and Mobile Pay numbers can similarly be used or transferred. The broader risk is that any account where a user reused their Chick-fil-A password at another service remains vulnerable at that other service too, since the credential stuffing campaign confirmed those email-password pairs work.
In 2023, Chick-fil-A disclosed a credential stuffing attack that affected 71,473 accounts and ran for several months before detection. That incident was contained in roughly two days in June 2026 rather than months, which is a meaningful operational improvement. What has not changed is that multi-factor authentication remains optional. CISA estimates that enabling MFA makes an account approximately 99 percent less likely to be compromised in an account-takeover attack. Offering MFA and not requiring it is the structural gap this incident exploited, the same gap it exploited in 2023. Law firms investigating potential class-action claims began filing the same day as the disclosure.
  • If you have a Chick-fil-A One account and received a notification, treat any password you used there as compromised across every site where you reused it. Change those passwords immediately using unique credentials for each account.
  • Enable multi-factor authentication on your Chick-fil-A One account through the account security settings. It requires a verified mobile number and takes under two minutes. It was the gap that made this attack possible.
  • Security teams managing consumer-facing loyalty platforms should treat mandatory MFA enforcement, not optional availability, as a baseline control for accounts that store payment information, QR codes, or redeemable credits. Optional MFA protects users who already understand credential hygiene. Mandatory MFA protects everyone else.
Second credential stuffing attack in three years. MFA available, not required, both times. The detection window improved from months to two days. The structural problem that made the attack possible did not. Enabling MFA on a loyalty account is a two-minute task.
03 CriticalCheck PointDeadline Today
The federal deadline to patch Check Point CVE-2026-16232 is today — and patching alone is not enough if management access was exposed
CISA's July 25 deadline lands today. The immediate action is the Jumbo Hotfix released July 22. The critical follow-on is reviewing SmartConsole access logs for the window before the patch, because an attacker who modified firewall rules before the patch is still operating through those rules on a patched system.
CVECVE-2026-16232
CVSS9.3 (Critical)
KEV deadlineJuly 25, 2026
(today)
FixJumbo Hotfix
July 22, 2026
R81.20 / R82 / R82.10
The CISA federal remediation deadline for CVE-2026-16232 falls today, July 25. The vulnerability is an authentication bypass in Check Point's SmartConsole management platform that allows an unauthenticated remote attacker to obtain an application login token and authenticate with full administrative privileges, enabling modification of firewall security policies and configurations. Check Point confirmed active exploitation against customers whose management servers were directly exposed to the internet without Trusted Client IP restrictions in place. The Jumbo Hotfix for R81.20, R82, and R82.10 was released July 22. This brief covered CVE-2026-16232 as the lead story in Issue 92 yesterday. Today's relevance is twofold: the deadline itself, and the post-patch investigation question. Patching closes the authentication bypass. It does not undo any policy changes an attacker made to firewall rules during the exploitation window before the patch was applied. Check Point published indicators of compromise for the attacks. Organizations that have not yet reviewed those indicators against their management logs are running patched firewalls that may have been reconfigured by an attacker who is no longer able to get back in, but whose changes are still enforced.
A firewall whose rules were modified by an attacker operates as the attacker configured it, not as the organization intended, regardless of whether the vulnerability that enabled the access is now patched. Silent policy changes, added permitted traffic flows, disabled logging rules, or whitelisted attacker-controlled IP addresses all survive the patch. This is the same post-patch persistence problem documented in Issue 92 with SharePoint machine key theft and in Issue 85 with CitrixBleed 2 session tokens. Patching removes the entry point. It does not audit the damage done before the entry point was removed.
Check Point has now had three vulnerabilities added to CISA KEV in 2026: CVE-2024-24919 in May, CVE-2026-50751 in June, and CVE-2026-16232 this week. All three involve the same class of risk: authentication controls in Check Point's management and remote access products. An organization that has patched all three and not reviewed the access logs covering the exploitation windows for each has closed three doors without confirming what happened while they were open. The pattern across three KEV additions in five months warrants a more systematic review of Check Point management audit logs, not just reactive patching after each disclosure.
  • Apply the July 22 Jumbo Hotfix for your Check Point Security Management version if not already done. The deadline is today. End-of-service versions are not receiving hotfixes.
  • Review SmartConsole administrator activity logs for the period between when CVE-2026-16232 became publicly known and when the hotfix was applied. Look for authentication events from unexpected IP addresses, any policy changes not initiated by known administrators, and modifications to logging rules or trusted client lists.
  • Audit current firewall policy rules for any permits, exceptions, or logging disablements that do not match your documented policy baseline. An attacker who modified rules before the patch remains effective through those rules until they are identified and reversed.
Deadline day. The patch closes the authentication bypass. It does not review the firewall rules that were set before the patch arrived. Apply the hotfix and then audit the policy. In that order.
Cross-source standouts
01
The Ubuntu snap-confine flaw is the second from the same Qualys team in four months, both from the same initialization sequence
CVE-2026-3888 in March 2026 exploited a timing gap between snap-confine and systemd-tmpfiles during cleanup. CVE-2026-8933 disclosed this week exploits a race condition during snap-confine's sandbox initialization after a privilege model change. Both vulnerabilities sit in the same functional area: the moment during which snap-confine sets up the execution environment with elevated capabilities before ownership and permissions are fully established. This is not a coincidence. The initialization sequence of a security-critical binary is exactly where race conditions appear when privilege boundary changes are made, because that sequence requires multiple steps to complete before the security invariants are fully in place. The lesson is not that Snap is uniquely broken. It is that security hardening changes that touch privilege models require the same depth of analysis as the initial design, because they introduce new code paths through high-risk territory even when the intent is to reduce attack surface.
02
Chick-fil-A, Paidwork, TRICARE, and EY: four breach stories from the past two weeks that share the same avoidable gap
Paidwork (Issue 91) had 23 million accounts exposed with no notification sent. TRICARE West (Issue 87) notified beneficiaries 77 days after the breach. EY (Issue 89) notified clients 90 days after the incident window closed. Chick-fil-A (this issue) suffered its second credential stuffing attack in three years with MFA still optional. Each of these incidents has a different technical cause. What they share is a control that was available and not enforced, or a notification obligation that was met legally but not operationally. In TRICARE and EY the gap was between data theft and disclosure. In Chick-fil-A the gap is between available protection and required protection. In Paidwork the gap is between company knowledge and any disclosure at all. Consumer security depends on vendors and covered entities making protective controls mandatory rather than optional and communicating breaches in time for affected individuals to act. Compliance timelines and business communication preferences have repeatedly displaced those priorities in the incidents this brief has covered in July.
Still watching
Days 2–5
SharePoint CVE-2026-50522 and machine key theft (Issue 92 · CISA KEV July 22) — confirmed exploited to steal IIS machine keys that enable permanent token-forging. Patch all five SharePoint CVEs from July. Rotate IIS machine keys regardless of whether a confirmed intrusion has been identified. Keys are silent to steal.
Day 2
Oracle CPU PeopleSoft CVE-2026-35278 and CVE-2026-35273 (Issue 91 · ShinyHunters, 100-plus orgs) — confirmed exploitation since May 27. Apply July CPU patches to PeopleSoft as emergency priority. Audit HR and payroll database access logs from May 27 onward.
Day 3
wp2shell CVE-2026-63030 and CVE-2026-60137 (Issue 90 · active exploitation) — global exploitation confirmed since July 19. Verify all WordPress sites on 6.9.5, 7.0.2, or 6.8.6. Hunt weekend logs for HTTP 207/200 to /wp-json/batch/v1. Unexpected PHP in upload directories is a webshell until proven otherwise.
Day 5
LegacyHive (Issue 88 · Nightmare Eclipse, no patch) — Windows User Profile Service privilege escalation. No CVE, no fix, working proof of concept confirmed on fully patched July systems. Three prior disclosures in this series were exploited before patches arrived.
Day 7