Why the Global PHP Security Flaw Does Not Threaten Scratch

Is Scratch safe from the massive PHP2Shell vulnerability? Learn why the core coding platform is secure and why the Scratch Wiki went temporarily offline.

Tuesday, October 27, 2026
Related Apps:

Key Takeaways

  • The PHP2Shell vulnerabilities, CVE-2026-109618 and CVE-2026-109619, allow remote code execution across roughly 70% of the web. Developers released a patch on October 21, 2026.
  • The main Scratch coding platform is unaffected by the issue. Its core repository runs on a backend stack of Python, Node.JS, and Go rather than PHP. However, administrators temporarily closed the MediaWiki-powered Scratch Wiki as a safety precaution because it relies on PHP.

A global security vulnerability known as "PHP2Shell" has put major parts of the internet on high alert, leaving parents and educators wondering if student coding platforms are safe. While the flaw impacts millions of servers worldwide, the main Scratch site is secure. The platform's technical architecture shields student accounts and creative projects from the exploit.

What Happened

On October 21, 2026, cybersecurity researchers at Wiz Research discovered a pair of critical vulnerabilities dubbed "PHP2Shell" (CVE-2026-109618 and CVE-2026-109619). These flaws allow unauthenticated Remote Code Execution (RCE) and memory leaks. Hackers can exploit them to control servers or steal sensitive credentials. Because PHP powers roughly 70% of all websites globally, the news triggered widespread alarm.

This concern quickly reached the education community. On the Scratch discussion forums, young programmers and educators voiced worries about potential exploits. Since Scratch is a popular platform for children learning to code, threats to its server infrastructure risk exposing student data.

The Bigger Picture

Out of caution, administrators temporarily closed the Scratch Wiki, a community-run resource. The auxiliary wiki runs on MediaWiki, a platform which relies entirely on PHP. Taking the wiki offline was a safety measure to prevent breaches while the underlying software was being patched.

However, the main Scratch website is unaffected. According to technical community discussions, the main platform's frontend repository does not contain a single PHP file. Instead, the backend uses Django for Python, Node.JS, and Go. While old, retired versions of Scratch from over a decade ago used PHP, modern accounts do not interact with the vulnerable code.

These details matter for families concerned about student privacy. As we previously reported, managing student accounts and data storage is central to classroom digital safety. Scratch's modern architecture protects user profiles and saved projects from this specific vulnerability.

What This Means for Families

Students can safely continue building and sharing on the main Scratch editor. The temporary offline status of the Scratch Wiki is a standard protective measure, not a sign that student accounts or school networks are compromised.

For educators who use the Scratch Wiki for lesson planning, this shutdown may cause minor disruptions. The core coding tools remain fully functional, so teachers can continue their curriculum without security concerns.

What You Can Do

Educators can confidently keep Scratch in their lesson plans because the primary coding workspace is completely insulated from the PHP2Shell threat.

However, while Scratch is safe, other school platforms might use PHP. School IT departments should verify that all district-approved web tools are patched with the October 2026 security updates.

This event is also a practical teaching opportunity. As student programmers push for more professional coding features, understanding the difference between client-side code and server-side infrastructure makes for a useful lesson in digital security.

Share: