Open Source 2020-10-16 · 4 days ·Data Theft, Session Abuse, Tracking

Nano extensions shipped malicious updates

After Nano Adblocker and Nano Defender changed hands, Chrome Web Store updates added malicious code that collected browsing data and abused logged-in social sessions.

Story

Nano Adblocker and Nano Defender were Chromium extensions derived from the uBlock Origin ecosystem. In October 2020, maintainer Hugo Xu announced he no longer had time to maintain the projects and transferred the Chrome Web Store rights to new developers.

The trust boundary moved with the store listing. Existing users did not install a lookalike extension; their browsers accepted updates under the established Nano extension identities. Raymond Hill and community reviewers quickly warned that the new releases contained malicious code.

The payload collected browsing data and sent a report file to def.dev-nano.com. Users also observed browser sessions issuing Instagram likes without user action, which showed that extension privileges reached authenticated social sessions.

Google removed the extensions from the Chrome Web Store after the reports. The Firefox variants were maintained separately and were reported not to have received the malicious Chrome Web Store code, so this record is scoped to the Chromium distribution path.

Affected Artifacts

Incident Context

Motive
Data Theft
Attribution
Maintainer
Cause
Maintainer Ownership Transfer
Transitive
No
Actor
New maintainer
User Impact
300000

Indicators

  • domaindef.dev-nano.com
  • urlhttps://def.dev-nano.com/
  • filereport
  • observableBrowsers issued Instagram likes without user action.
  • observableChrome Web Store rights were sold to new developers before malicious updates.

External References

Source record: oss/attacks/nano-adblocker-defender/meta.yaml