October 9, 2024
Dormant PyPI Bundle Compromised to Unfold Nova Sentinel Malware

Feb 23, 2024NewsroomProvide Chain Assault / Malware

Dormant PyPI Bundle Compromised to Unfold Nova Sentinel Malware

A dormant package deal obtainable on the Python Bundle Index (PyPI) repository was up to date almost after two years to propagate an data stealer malware known as Nova Sentinel.

The package deal, named django-log-tracker, was first printed to PyPI in April 2022, in response to software program provide chain safety agency Phylum, which detected an anomalous replace to the library on February 21, 2024.

Whereas the linked GitHub repository hasn’t been up to date since April 10, 2022, the introduction of a malicious replace suggests a possible compromise of the PyPI account belonging to the developer.

Django-log-tracker has been downloaded 3,866 times to this point, with the rogue model (1.0.4) downloaded 107 occasions on the date it was printed. The package deal is not obtainable for obtain from PyPI.

Cybersecurity

“Within the malicious replace, the attacker stripped the package deal of most of its authentic content material, leaving solely an __init__.py and instance.py file behind,” the corporate mentioned.

The modifications, easy and self-explanatory, contain fetching an executable named “Updater_1.4.4_x64.exe” from a distant server (“45.88.180[.]54”), adopted by launching it utilizing the Python os.startfile() function.

The binary, for its half, comes embedded with Nova Sentinel, a stealer malware that was first documented by Sekoia in November 2023 as being distributed within the type of faux Electron apps on bogus websites providing online game downloads.

“What’s fascinating about this explicit case […] is that the assault vector gave the impression to be an tried supply-chain assault by way of a compromised PyPI account,” Phylum mentioned.

“If this had been a extremely standard package deal, any venture with this package deal listed as a dependency with no model specified or a versatile model specified of their dependency file would have pulled the newest, malicious model of this package deal.”

Discovered this text fascinating? Observe us on Twitter and LinkedIn to learn extra unique content material we put up.