| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| libupnp-22.1.6.tar.bz2 | 2026-09-27 | 788.5 kB | |
| libupnp-22.1.6.tar.bz2.sha256 | 2026-09-27 | 89 Bytes | |
| README.md | 2026-09-27 | 929 Bytes | |
| release-22.1.6 source code.tar.gz | 2026-09-27 | 893.6 kB | |
| release-22.1.6 source code.zip | 2026-09-27 | 1.1 MB | |
| Totals: 5 Items | 2.8 MB | 6 | |
Security fix
- GHSA-mhhw-gm73-c57g: Fix a heap over-read when parsing the
Callbackheader of an incoming GENASUBSCRIBErequest.is_mark()andis_reserved()usedstrchr(), which also matches the terminating NUL, so URI parsing did not stop at the end of the string, andcreate_url_list()passedparse_uri()a length two bytes too long. ACallbackURL without the closing>read one byte past its buffer (CWE-125). Only devices are affected. Found and fixed by @las7 in [#641]. The advisory will be published shortly.
What's Changed
- fix: don't treat the NUL terminator as a URI character; correct create_url_list bounds by @las7 in https://github.com/pupnp/pupnp/pull/641
New Contributors
- @las7 made their first contribution in https://github.com/pupnp/pupnp/pull/641
Full Changelog: https://github.com/pupnp/pupnp/compare/release-22.1.5...release-22.1.6