Skip to content

Secure IT

Stay Secure. Stay Informed.

Primary Menu
  • Home
  • Sources
    • Krebs On Security
    • Security Week
    • The Hacker News
    • Schneier On Security
  • Home
  • The Hacker News
  • Malicious Python Packages on PyPI Downloaded 39,000+ Times, Steal Sensitive Data
  • The Hacker News

Malicious Python Packages on PyPI Downloaded 39,000+ Times, Steal Sensitive Data

[email protected] The Hacker News Published: April 5, 2025 | Updated: April 5, 2025 3 min read
0 views

Apr 05, 2025Ravie LakshmananMalware / Supply Chain Attack

Malicious Python Packages on PyPI

Cybersecurity researchers have uncovered malicious libraries in the Python Package Index (PyPI) repository that are designed to steal sensitive information.

Two of the packages, bitcoinlibdbfix and bitcoinlib-dev, masquerade as fixes for recent issues detected in a legitimate Python module called bitcoinlib, according to ReversingLabs. A third package discovered by Socket, disgrasya, contained a fully automated carding script targeting WooCommerce stores.

The packages attracted hundreds of downloads before being taken down, according to statistics from pepy.tech –

“The malicious libraries both attempt a similar attack, overwriting the legitimate ‘clw cli’ command with malicious code that attempts to exfiltrate sensitive database files,” ReversingLabs said.

Cybersecurity

In an interesting twist, the authors of the counterfeit libraries are said to have joined a GitHub issue discussion and unsuccessfully attempted to trick unsuspecting users into downloading the purported fix and running the library.

On the other hand, disgrasya has been found to be openly malicious, making no effort to conceal its carding and credit card information stealing functionality.

“The malicious payload was introduced in version 7.36.9, and all subsequent versions carried the same embedded attack logic,” the Socket Research Team said.

Carding, also called credit card stuffing, refers to an automated form of payment fraud in which fraudsters test a bulk list of stolen credit or debit card information against a merchant’s payment processing system to verify breached or stolen card details. It falls under a broader attack category referred to as automated transaction abuse.

A typical source for stolen credit card data is a carding forum, where credit card details pilfered from victims using various methods like phishing, skimming, or stealer malware are advertised for sale to other threat actors to further criminal activity.

Once they are found to be active (i.e. not reported lost, stolen, or deactivated), scammers use them to buy gift cards or prepaid cards, which are then resold for profit. Threat actors are also known to test if the cards are valid by attempting small transactions on e-commerce sites to avoid being flagged for fraud by the card owners.

The rogue package identified by Socket is designed to validate stolen credit card information, particularly targeting merchants using WooCommerce with CyberSource as the payment gateway.

The script achieves this by emulating the actions of a legitimate shopping activity, programmatically finding a product, adding it to a cart, navigating to the WooCommerce checkout page, and filling the payment form with randomized billing details and the stolen credit card data.

Cybersecurity

In mimicking a real checkout process, the idea is to test the validity of the plundered cards and exfiltrate the relevant details, such as the credit card number, expiration date, and CVV, to an external server under the attacker’s control (“railgunmisaka[.]com”) without attracting the attention of fraud detection systems.

“While the name might raise eyebrows to native speakers (‘disgrasya’ is Filipino slang for ‘disaster’ or ‘accident’), it’s an apt characterization of a package that executes a multi-step process emulating a legitimate shopper’s journey through an online store in order to test stolen credit cards against real checkout systems without triggering fraud detection,” Socket said.

“By embedding this logic inside a Python package published on PyPI and downloaded over 34,000 times, the attacker created a modular tool that could be easily used in larger automation frameworks, making disgrasya a powerful carding utility disguised as a harmless library.”

Found this article interesting? Follow us on Twitter  and LinkedIn to read more exclusive content we post.

About The Author

[email protected] The Hacker News

See author's posts

Original post here

What do you feel about this?

  • The Hacker News

Post navigation

Previous: Cyber Forensic Expert in 2,000+ Cases Faces FBI Probe
Next: North Korean Hackers Deploy BeaverTail Malware via 11 Malicious npm Packages

Author's Other Posts

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does intruder.jpg

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does

September 7, 2026 0 0
Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts screen.jpg

Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts

September 7, 2026 0 0
Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released tel.jpg

Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released

September 7, 2026 0 0
N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw nable.jpg

N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw

September 7, 2026 0 0

Related Stories

intruder.jpg
  • The Hacker News

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does

[email protected] The Hacker News September 7, 2026 0 0
screen.jpg
  • The Hacker News

Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts

[email protected] The Hacker News September 7, 2026 0 0
tel.jpg
  • The Hacker News

Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released

[email protected] The Hacker News September 7, 2026 0 0
nable.jpg
  • The Hacker News

N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw

[email protected] The Hacker News September 7, 2026 0 0
chrome-cookies.jpg
  • The Hacker News

JSCeal Malware Can Bypass Google Authentication Using Stolen Session Cookies

[email protected] The Hacker News September 7, 2026 0 0
micro.jpg
  • The Hacker News

Attackers Hijack MikroTik Routers Through Internet-Exposed SSH Without Authentication

[email protected] The Hacker News September 6, 2026 0 0

Trending Now

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does intruder.jpg 1

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does

September 7, 2026 0 0
Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts screen.jpg 2

Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts

September 7, 2026 0 0
Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released tel.jpg 3

Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released

September 7, 2026 0 0
N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw nable.jpg 4

N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw

September 7, 2026 0 0

Connect with Us

Social menu is not set. You need to create menu and assign it to Social Menu on Menu Settings.

Trending News

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does intruder.jpg 1
  • The Hacker News

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does

September 7, 2026 0 0
Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts screen.jpg 2
  • The Hacker News

Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts

September 7, 2026 0 0
Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released tel.jpg 3
  • The Hacker News

Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released

September 7, 2026 0 0
N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw nable.jpg 4
  • The Hacker News

N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw

September 7, 2026 0 0
JSCeal Malware Can Bypass Google Authentication Using Stolen Session Cookies chrome-cookies.jpg 5
  • The Hacker News

JSCeal Malware Can Bypass Google Authentication Using Stolen Session Cookies

September 7, 2026 0 0
Attackers Hijack MikroTik Routers Through Internet-Exposed SSH Without Authentication micro.jpg 6
  • The Hacker News

Attackers Hijack MikroTik Routers Through Internet-Exposed SSH Without Authentication

September 6, 2026 0 0
Four REVSTEALER-Linked Modules Disable Windows Update and Defender to Run a Crypto Miner rev.jpg 7
  • The Hacker News

Four REVSTEALER-Linked Modules Disable Windows Update and Defender to Run a Crypto Miner

September 6, 2026 0 0

You may have missed

intruder.jpg
  • The Hacker News

Your Cloud Security Checklist Doesn’t Work the Way You Think It Does

[email protected] The Hacker News September 7, 2026 0 0
screen.jpg
  • The Hacker News

Rogue ScreenConnect Clients Spread Four-Stage VBScript Chain to Newly Connected Hosts

[email protected] The Hacker News September 7, 2026 0 0
tel.jpg
  • The Hacker News

Telerik UI Padding-Oracle Bug Chained to Unauthenticated RCE — Public Exploit Released

[email protected] The Hacker News September 7, 2026 0 0
nable.jpg
  • The Hacker News

N-able Issues Fourth N-central Hotfix in Five Weeks for Unauthenticated RCE Flaw

[email protected] The Hacker News September 7, 2026 0 0
Copyright © 2026 All rights reserved. | MoreNews by AF themes.