Skip to main content
Craft patched three RCE paths in October, then disclosed all of them on the same day
craft cms

Craft patched three RCE paths in October, then disclosed all of them on the same day

Two GitHub advisories published November 2 describe two ways to defeat Craft's guard against attacker-chosen classes — one via isset()'s blind spot on null, one via an incomplete DOMDocument blocklist that forgot ZipArchive and XMLWriter. Both were quietly fixed in 5.11.4, weeks before anyone outside Craft knew they existed.

2026-11-02 / 03 min
Craft 6 deleted its filesystem layer and handed my assets to Laravel
craft cms

Craft 6 deleted its filesystem layer and handed my assets to Laravel

Craft 6 removes its own filesystem concept: volumes and transforms now point at Laravel disks in config/filesystems.php, and storage config leaves the control panel for code. A Drupal dev on what that shift costs — plus the payoff, BlurHash and dominant-color handed to GraphQL for free.

2026-10-22 / 05 min
Subscribe to Craft CMS