MAL-2026-18605: Malicious code in babyyodaa (npm)

Published Nov 2, 2026
·
Updated

Runs on install. The preinstall script marks a shell script bundled in the package as executable and runs it; the script contains a reverse-shell pattern, giving a remote party a shell on the installing machine. Version examined: 1.1.0; tarball SHA-256 8321ef8b36b40d9a5b5ba649e9ad4ec3bcbe18a9a484075c5e8e5e872ec0db0b.

Affected Software

1 affected component
npm/babyyodaa=1.1.0

Event History

Nov 2, 2026
Advisory Published
via OSV·09:44 AM
Data Sourced
via OSV·09:44 AM
DescriptionAffected Software

Frequently Asked Questions

1

Who is exposed to this package?

Any machine that installs the examined npm package version 1.1.0 is exposed because its preinstall script executes during installation. This includes development systems and build or deployment environments that install dependencies.

2

What does an attacker need to exploit this behavior?

The package only needs to be installed. Its preinstall script makes the bundled shell script executable and runs it, and that script contains a reverse-shell pattern that can provide a remote party shell access to the installing machine.

3

How can I determine whether the examined package artifact is present?

Check whether babyyodaa version 1.1.0 was installed and, where available, compare the package tarball SHA-256 to 8321ef8b36b40d9a5b5ba649e9ad4ec3bcbe18a9a484075c5e8e5e872ec0db0b.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203