CSIDB logo
Incident

jQuery

Incident posture

Attack window
Oct 2017
Location
United States of America
Status
Historical
CIA posture
Available to members
Updated
2025-11-30 00:00

Linked entities

Victim
jQuery
Threat actors
2 actors
Sources
1 source

Timeline

Occurred
Oct 2017
Discovered
Pending
Disclosed
Pending
Resolved
Pending

Summary

The official blog of the widely used JavaScript library jQuery was compromised by hackers who defaced the site with a fraudulent post attributed to a core team member, likely via compromised credentials from password reuse or a WordPress vulnerability. The attackers did not breach the critical server hosting the library files, preventing potential widespread malware distribution similar to a contemporaneous incident affecting another service. The defaced content was promptly removed, though no formal statement was issued, echoing a prior compromise where the main domain was redirected to malicious content. The incident highlighted risks associated with credential management and third-party script dependencies.

Motives

Detailed motive labels are available to members.

1 motive

TTPs

Detailed technique labels are available to members.

1 technique

Description

On October 26, 2017, unidentified hackers using the aliases "str0ng" and "n3tr1x" compromised the official jQuery blog hosted at blog.jquery.com. The attackers defaced the WordPress-based platform by publishing an unauthorized post under the name of Leah Silber, a core jQuery team member. The defacement post, accessible via a specific URL (https://blog.jquery.com/2017/10/26/hacked/), contained no malicious payload but demonstrated unauthorized access to the content management system. Evidence suggested the breach likely resulted from compromised credentials, potentially through password reuse linked to prior data breaches affecting Silber’s account. Alternative possibilities included exploitation of WordPress vulnerabilities, though no specific flaw was identified. The jQuery team swiftly removed the fraudulent post upon discovery but did not issue an official public statement regarding the incident. No evidence indicated compromise of code.jquery.com, the critical server hosting the jQuery library files used by millions of websites.

The incident echoed a 2014 breach where jQuery.com was hijacked to redirect visitors to an exploit kit, underscoring recurring security challenges for the organization. Had the attackers compromised code.jquery.com, they could have distributed malicious scripts to billions of users across websites embedding the library—a scenario paralleling a contemporaneous attack on Coinhive, where hackers altered JavaScript files via compromised CloudFlare credentials. The jQuery breach highlighted risks associated with third-party dependencies and credential management, particularly given WordPress’s widespread use. While the operational impact was limited to blog defacement, the event raised concerns about supply chain vulnerabilities, as tampering with core library files would have enabled large-scale malware distribution. The absence of confirmed lateral movement or data exfiltration narrowed the incident’s scope to reputational damage and temporary service disruption for the blog platform.

Sources

Sources available to members: 1 source.

CSIDB