Patchwire CVEs, their patch status, and feeds to follow them

CVE-2026-81722

Fixed in a distro release EPSS <1%CVSS 7.5

nltk PorterStemmer in versions <= 3.10.2 (fixed in 3.10.3) contains an inefficient-algorithmic-complexity denial of service in PorterStemmer.stem(). The _is_consonant() helper walks backward over the entire run of trailing 'y' characters on every call, and _measure() invokes it for each stem position, causing O(n^2) behavior. A single ~20-50 KB untrusted token consisting of a long run of the letter 'y' followed by a matching suffix (e.g., 'ness') can pin a CPU core for seconds to minutes, causing availability impact.

Published 2026-08-27 · CVE record · OSV

Products: nltk

Fixed upstream

EcosystemPackageFixed in
PyPInltk3.10.3

Distro releases

ReleasePackageFixed in
Chainguardnemo2.7.3-r27
Chainguardopen-webui0.11.3-r1
Debian 12nltkno fix
Debian 13nltkno fix
Debian 14nltk3.10.3-1
Ubuntu Pro 14.04 LTSnltkno fix
Ubuntu Pro 16.04 LTSnltkno fix
Ubuntu Pro 18.04 LTSnltkno fix
Ubuntu Pro 20.04 LTSnltkno fix
Ubuntu Pro 22.04 LTSnltkno fix
Ubuntu Pro 24.04 LTSnltkno fix
Ubuntu Pro 26.04 LTSnltkno fix
Wolfiopen-webui0.11.3-r1