#871·imgaug

Security: CVE-2026-31235 / GHSA-g82g-j283-hj97 — unsafe pickle in BackgroundAugmenter (≤0.4.0)

Author: lethanhnam1203Created May 29, 2026Updated Aug 21, 2026

Summary

Public advisory GHSA-g82g-j283-hj97 / CVE-2026-31235 reports insecure deserialization in BackgroundAugmenter (imgaug/multicore.py): _augment_images_worker() unpickles data from a multiprocessing queue without validation.

Affected: all releases through 0.4.0 (current PyPI latest).

Impact (brief)

CWE-502 — if an attacker can influence queue payloads, a malicious pickle can execute arbitrary code in the worker process.

References

Maintainer request

  1. Please acknowledge this report.
  2. Please indicate whether a patched release (e.g. 0.4.1+) is planned, or if the project is unmaintained.
  3. If no patch is planned, guidance to remove/replace the library would help downstream users.

Note: Private vulnerability reporting is not enabled on this repository (GitHub API returned 403), so this is filed as a public issue for visibility. No exploit/PoC is included; I can share further technical detail privately if needed ([email protected] or reply here).