VYPR

pypi · Malicious package advisory

Malware

fromthehotel-poems

GHSA-q5q7-gj32-mwhh

Malicious code in fromthehotel-poems (PyPI)

Details

**Severity:** Critical

**Affected versions:** `= 0.1.0`

## Source: kam193 (bf72dad3e2f32ee2e66a3a5ee5642b4a20a9fb9458fcd677f6250b1e4b805906)
One of the provided functions hides executing remote code from a newly created domain. During analysis, the remote code did not contain any malicious action. The description and other endpoints clearly suggest it's an attempt to exploit LLM agent like Muse. In one of the hosted instructions, the agent is instructed to download a self-hosted package depending on published code and trigger the code execution action.


---

Category: MALICIOUS - The campaign has clearly malicious intent, like infostealers.


Campaign: 2026-10-fromthehotel-poems


Reasons (based on the campaign):


 - Downloads and executes a remote malicious script.


 - llm-threat


 - action-hidden-in-lib-usage

---

Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/9a92eadae3dc67ac7dafd04a9a34254fdd8d702a/osv/malicious/pypi/fromthehotel-poems/MAL-2026-17897.json))

**References:**
- https://bad-packages.kam193.eu/pypi/package/fromthehotel-poems
- https://github.com/ossf/malicious-packages/blob/9a92eadae3dc67ac7dafd04a9a34254fdd8d702a/osv/malicious/pypi/fromthehotel-poems/MAL-2026-17897.json
- https://github.com/advisories/GHSA-q5q7-gj32-mwhh

Compromised versions (1)

  • = 0.1.0

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.