---
id: "MAL-2026-17897"
kind: "package"
aliases: ["MAL-2026-17897"]
title: "Malicious code in fromthehotel-poems (PyPI)"
severity: "critical"
cvss: null
epss: null
exploited: false
status: "open"
category: "package"
products: [{"name": "fromthehotel-poems", "fixed": [], "affected": "= 0.1.0", "ecosystem": "pypi"}]
ecosystems: ["pypi"]
tags: ["malicious", "package"]
not_affected_if: []
published_at: "2026-10-16T05:58:04+00:00"
first_seen_at: "2026-10-26T20:51:59+00:00"
updated_at: "2026-10-26T21:06:18+00:00"
sources: [{"source": "osv-malicious", "url": "https://osv.dev/vulnerability/MAL-2026-17897", "first_seen_at": "2026-10-26T20:51:59+00:00"}]
---

# Malicious code in fromthehotel-poems (PyPI)

## Affected

- pypi:fromthehotel-poems affected = 0.1.0 fixed ?

## Timeline

- 2026-10-26T20:51:59+00:00 osv-malicious https://osv.dev/vulnerability/MAL-2026-17897

## From the sources

---
_-= Per source details. Do not edit below this line.=-_

## 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

---

_Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai_
