Download Latest Version release-22.1.8 source code.zip (1.1 MB) Google Add to Preferred Sources
Home / release-22.1.8
Name Modified Size InfoDownloads / Week
Parent folder
libupnp-22.1.8.tar.bz2.sha256 2026-09-30 89 Bytes
libupnp-22.1.8.tar.bz2 2026-09-30 805.7 kB
README.md 2026-09-30 2.5 kB
release-22.1.8 source code.tar.gz 2026-09-30 918.9 kB
release-22.1.8 source code.zip 2026-09-30 1.1 MB
Totals: 5 Items   2.9 MB 10

Security fixes

  • GHSA-8pj8-vmhq-qwvj: Cap the MX header of an incoming SSDP M-SEARCH request at 5 seconds, as UDA 1.1 recommends. The reply to a search is scheduled after a random delay in [0, MX) seconds and the queued job keeps a copy of the requester's address, but MX was only checked for being non-negative. A peer could send a stream of searches with a huge MX and pin memory in the timer queue for as long as the process ran (CWE-770). Only devices are affected.
  • GHSA-hwrm-c56x-fj22: Fix denial of service of the miniserver worker threads by connections that send nothing. The thread pool did not grow to its maximum for a burst of connections, a connection that sent nothing held a worker for the whole 30 second receive timeout, and a peer could open any number of connections, so a handful of idle connections left no worker for anybody else (CWE-400). The pool now grows while queued jobs outnumber idle threads, a connection has to send its first byte within MINISERVER_FIRST_BYTE_TIMEOUT (5) seconds, and a peer address is limited to MINISERVER_MAX_CONNECTIONS_PER_PEER (6) connections at a time.
  • GHSA-f8rh-7wq7-v4m7: Fix a path traversal in the web server on Windows. A backslash in the request path, sent as %5c, is not a separator for remove_dots() but is one for the Windows file system, so /..%5csecret.txt returned a file outside the document root without credentials, and so did NTFS alternate data streams (CWE-22). On Windows a backslash is now treated as a slash before the dots are removed, and a colon is rejected in a path that is mapped onto the file system. Only Windows builds that set a document root are affected.

The advisories will be published shortly.

What's Changed

Full Changelog: https://github.com/pupnp/pupnp/compare/release-22.1.7...release-22.1.8

Source: README.md, updated 2026-09-30