---
id: MAL-2026-17191
title: Malicious code in requests-cache-utils (PyPI)
summary: Malicious code in requests-cache-utils (PyPI)
severity: critical
exploited: true
vendor: requests-cache-utils
product: requests-cache-utils
ecosystem: pip
affected:
  - requests-cache-utils
published: '2026-09-26'
updated: '2026-09-26'
sourceUpdated: '2026-09-26T23:30:04.770943366Z'
source: OSV
sourceUrl: 'https://osv.dev/vulnerability/MAL-2026-17191'
references:
  - url: >-
      https://www.virustotal.com/gui/file/274c2b93e3c6ca726f21d02f6a8e3602853dbe775a122f5510c42f1d491995a3/
  - url: 'https://bad-packages.kam193.eu/pypi/package/requests-cache-utils'
tags:
  - osv
  - pip
  - malware
ingestedAt: '2026-09-27T07:19:10.031Z'
---

## Overview


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

## Source: kam193 (1655ea47fc7ccd39294203776ee3dcb01a394c40d93e05b7b527700b19de42c8)
During installation and importing the module, the code downloads and executes an infostealer.


---

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


Campaign: 2026-09-requests-cache-utils


Reasons (based on the campaign):


 - The package overrides the install command in setup.py to execute malicious code during installation.


 - Downloads and executes a remote executable.


 - malware


 - infostealer


 - exfiltration-browser-data


## Affected packages

- `requests-cache-utils`

## Remediation

Refer to the advisory for the patched release.
