Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to intelligence
education-sector-threatinternet-facing-service-vulnerabilitybreach-disclosure-notificationmass-credential-exposure

Stored XSS in Canvas Support Workflow Exposed Data on 275 Million Students

Updated 5d agoFirst seen Jun 15, 20262 sources

Instructure's Canvas learning platform was reportedly breached after attackers used a stored cross-site scripting (XSS) payload embedded in a support ticket attachment, which executed when a support representative opened it. The intrusion was attributed to ShinyHunters, which allegedly hijacked the employee's authenticated session and used it to exfiltrate data tied to thousands of educational institutions, affecting an estimated 275 million students. Reporting on the incident says Instructure detected suspicious API activity on April 29, revoked access by April 30, and later faced scrutiny over weak browser-side protections, broad session scope, and unsafe rendering of untrusted content.

The attackers were also reported to have exploited a second stored XSS flaw in Canvas discussions to gain administrator-level access and deface about 300 school login portals with ransom messages during finals and AP exams. The fallout included a Federal Student Aid security alert, a congressional inquiry, and claims that Instructure later shut down its Free-for-Teacher program permanently. Separate reporting also said the company reached an agreement with the attackers amid reports of a $10 million ransom payment, turning the incident into one of the most consequential education-sector breaches tied to application-layer trust failures.

Share:
Stored XSS in Canvas Support Workflow Exposed Data on 275 Million Students
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

9 events from the most recent confirmed update back to the earliest known activity.

9 EVENTS
Jun 15, 20267d ago

Instructure permanently shuts down Free-for-Teacher program

The article states that Instructure later permanently shut down its Free-for-Teacher program following the breach. No explicit date for this action is given in the provided content.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru

Instructure reportedly reaches agreement with ShinyHunters

According to the article, Instructure later reached an agreement with ShinyHunters amid reports of a $10 million ransom payment. The source does not provide a specific date for this reported agreement.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru

Congress opens inquiry into the Canvas breach

The reporting states that Congress opened an inquiry into the incident following the breach disclosures. No specific date for the inquiry was provided in the source content.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru

Second stored XSS used to gain administrator access and deface portals

The attacker later reportedly exploited a second stored XSS vulnerability in Canvas discussions to obtain administrator-level access. This access was then used to deface about 300 school login portals with a ransom message during finals and AP exams.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru

Student data exfiltrated from thousands of educational institutions

Using the compromised authenticated session, the attacker reportedly exfiltrated data affecting thousands of educational institutions. The reporting describes the breach as exposing data tied to roughly 275 million students.

The Instructure Canvas Breach (2026): How XSS in a Support Ticket Compromised 275 Million Students

Attacker compromises Canvas support rep via stored XSS in support ticket

According to the referenced reporting, the initial breach began when a stored XSS payload embedded in a support ticket attachment executed as a Canvas support representative opened it. The attacker then abused the representative’s authenticated session to access Canvas data.

The Instructure Canvas Breach (2026): How XSS in a Support Ticket Compromised 275 Million Students
May 12, 20261mo ago

Federal Student Aid office issues security alert

The U.S. Department of Education’s Federal Student Aid office issued a security alert on May 12, 2026, in response to the incident. The alert is cited in the reporting as part of the broader official response.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru
Apr 30, 20262mo ago

Instructure revokes attacker access

By April 30, 2026, Instructure had reportedly revoked the attacker’s access. This was described as the company’s immediate containment action following detection.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru
Apr 29, 20262mo ago

Instructure detects suspicious API activity

Instructure reportedly detected suspicious API activity associated with the breach on April 29, 2026. This marked the company’s discovery of the malicious activity described in the reporting.

Instructure Canvas Breach 2026: 275M Students Exposed | The CyberSec Guru
LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

16 LINKEDOpen in app
Threat actors
1 linked
Affected products
2 linked
MathjaxGithub
Organizations
11 linked
InstructureAmazon Web ServicesAT&TCrowdStrikeTicketmasterMicrosoft CorporationGitHubGoogleTokopediaWattpadWishbone
Breaches
1 linked
INSTRUCTURE-2026-05
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.