Vulnerability · AZL-108477
CVE-2026-110816 affecting package python-tensorboard 2.16.2-6
Published Oct 14, 2026 · catalog updated Oct 17, 2026 · affecting package python-tensorboard 2.16.2-6
Open the advisory
Exploitation likelihood is not on this record for AZL-108477. A missing EPSS score is not a low risk. Compare affecting package python-tensorboard 2.16.2-6 with the linked advisory before you change production.
Gaps on this record
- The stored product name is a package slug. The name on this page is taken from the title (affecting package python-tensorboard 2.16.2-6).
- No vendor fix or required action is stored. Compare the linked advisory before you change production.
- EPSS is missing. A missing score is not a low risk.
- Severity
- Unknown—
- Known exploitation
- Not in CISA/VulnCheck KEV
- EPSS
- Awaiting synchronization with FIRST
- Remediation
- Not established
- Affected products
- Azure Linux:3 python-tensorboard
### Summary with throws when an array element cannot be coerced to a string, such as an object with an own non-callable ( ) or a null-prototype object. The comma format joins array elements with and, under , first passes each element through in ; neither guards against an element whose string coercion fails. ### Details In , the comma branch collapses the array with . For an element whose own is not callable, skips it, falls through to (which returns the object itself), and throws. Under , the same element first reaches in ( ) and throws there. Nested arrays ( ) throw the same way, through . The , , and formats walk into object elements instead of coercing them, and are not affected. Such elements can come from untrusted input. produces with no qs option involved. keeps the key, and produces a null-prototype element; the default parse options drop and produce ordinary objects, which do not throw. Express 4's default , Express 5's query parser, and body-parser's all call with . #### PoC #### Fix Applied in a952e75 on and released as v6.16.1: an element whose string coercion would fail is coerced to its primitive , if any, or else to , so it renders as , the same as any other object element already does under the comma format. Nested arrays are walked the way walks them. Every input that did not previously throw serializes exactly as before, and a or that itself throws still propagates. ### Affected versions , fixed in v6.16.1. The path was introduced with the comma format in b84acba and first shipped in v6.7.0; v6.6.x and earlier ignore and are not affected. The site was introduced in 4c4b23d (v6.11.1); before that, the same input throws at . Every release from v6.7.0 through v6.16.0 is affected. ### Impact An unauthenticated request can make any code path that re-serializes attacker-influenced data with and (for example, rebuilding a query string from for a redirect or an upstream request, or serializing a parsed JSON body) throw synchronously. In a typical Node.js
Are you affected?
Enter the version you run. The result uses only the ranges stored on this record.
The check returns affected, not affected, or incomplete. It does not guess a version that is missing from the record.
- Azure Linux:3 python-tensorboard0 → 2.16.2-6
How to fix AZL-108477
Recommended remediation
No required-action text, fix commit, or clear fixed-version range is stored yet.
Official advisories
What to do
Three questions, each answered from this record only. Confirm the vendor advisory before you patch.
Should you patch?
Exploitation likelihood is not on this record for AZL-108477. A missing EPSS score is not a low risk. Compare affecting package python-tensorboard 2.16.2-6 with the linked advisory before you change production.
Which versions are affected?
Compare what you have installed with 0 → 2.16.2-6. Compare the installed version with the linked vendor advisory before you change production.
What should an analyst verify?
No weakness class is stored. EPSS is not on this record yet. There is no CISA KEV listing. No Exploit-DB or Metasploit reference is linked. Use the source links for the original advisory.
Code
The project this record applies to. Exploit listings stay in References.
No public source repository is identified for this product.
Timeline
Detection, updates, and resolution for this record.
Oct 14, 2026 · OpenSSF OSV / OSV Scanner
Detected
### Summary with throws when an array element cannot be coerced to a string, such as an object with an own non-callable ( ) or a null-prototype object. The comma format joins array elements with and, under , first passes each element through in ; neither guards against an element whose string coercion fails. ### Details In , the comma branch collapses the array with . For an element whose own is n
Oct 17, 2026 · OpenSSF OSV / OSV Scanner
Fix available
python-tensorboard fixed in 2.16.2-6
Oct 17, 2026 · OpenSSF OSV / OSV Scanner
Updated
### Summary with throws when an array element cannot be coerced to a string, such as an object with an own non-callable ( ) or a null-prototype object. The comma format joins array elements with and, under , first passes each element through in ; neither guards against an element whose string coercion fails. ### Details In , the comma branch collapses the array with . For an element whose own is n
Sources
- OpenSSF OSV / OSV ScannerPackage advisoryAZL-108477
CVE-2026-110816 affecting package python-tensorboard 2.16.2-6
osv.dev
References
Freshness
Last verified in this catalog Oct 17, 2026. Significant claims (KEV, EPSS, CVSS, affected ranges) come from the source rows above — open the original publisher for the authoritative advisory.