{"id":"CVE-2026-116104","kind":"vulnerability","aliases":["CVE-2026-116104"],"related":[],"title":"Sony Neural Network Libraries: NNP converter flaw allows remote code injection","description":"A security flaw has been discovered in Sony Neural Network Libraries up to 1.39.0. This impacts the function func_set_nnabla_version_decorate of the file python/src/nnabla/utils/converter/utils.py of the component NNP Converter. Performing a manipulation of the argument function.type results in code injection. The attack can be initiated remotely. The exploit has been released to the public and may be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way. This vulnerability only affects products that are no longer supported by the maintainer.","summary":"Sony Neural Network Libraries up to version 1.39.0 has a code injection flaw in the NNP Converter, where the function.type argument is not sanitized in func_set_nnabla_version_decorate. An attacker who can supply a crafted input to the converter can get code to run on the machine processing it.","severity":"high","cvss":7.5,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["nnabla","package","python","self-hosted"],"not_affected_if":["default-config"],"how_to_check":"- Check the installed nnabla version with `pip show nnabla` and see whether it is `1.39.0` or older\n- Search the codebase for imports of `nnabla.utils.converter` to find where the NNP converter is used","fix":"- Upgrade to a release newer than `1.39.0` if one is available, or the sources do not say which version is fixed\n- Stop passing untrusted NNP files or function definitions to the converter until patched; the vendor did not respond to disclosure, so a patch may not come","status":"open","published_at":"2026-10-26T01:17:15+00:00","first_seen_at":"2026-10-26T01:38:48+00:00","triaged_at":"2026-10-26T01:40:53+00:00","updated_at":"2026-10-26T01:40:53+00:00","category":"package","confidence":0.6,"triage":{"at":"2026-10-26T01:40:53Z","model":"claude-haiku-5-5","output":{"fix":"- Upgrade to a release newer than `1.39.0` if one is available, or the sources do not say which version is fixed\n- Stop passing untrusted NNP files or function definitions to the converter until patched; the vendor did not respond to disclosure, so a patch may not come","reach":"internet","title":"Sony Neural Network Libraries: NNP converter flaw allows remote code injection","impact":"high","summary":"Sony Neural Network Libraries up to version 1.39.0 has a code injection flaw in the NNP Converter, where the function.type argument is not sanitized in func_set_nnabla_version_decorate. An attacker who can supply a crafted input to the converter can get code to run on the machine processing it.","category":"package","nicknames":[],"who_cares":["python","nnabla","self-hosted"],"confidence":0.6,"needs_auth":"unknown","worst_case":"Attacker runs arbitrary code on the converting server","analyst_note":"Confirm whether the converter path is reachable from untrusted input and whether any fixed release exists; see the NVD entry linked in the sources.","how_to_check":"- Check the installed nnabla version with `pip show nnabla` and see whether it is `1.39.0` or older\n- Search the codebase for imports of `nnabla.utils.converter` to find where the NNP converter is used","needs_analyst":true,"not_affected_if":["default-config"],"who_is_affected":"Teams that run the Sony Neural Network Libraries Python package (nnabla) up to 1.39.0 and feed it NNP files or data from outside their own control, for example through a conversion service. Systems that only use the library for local training on trusted models are less exposed. The sources say the affected product is no longer supported by the maintainer.","user_interaction":"no","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000653,"input_tokens":3394,"output_tokens":627,"severity_before":"high"},"analyst_status":null,"analyst_note":null,"search":"'-116104':14A,17A '-2026':13A,16A '1.39.0':31B,87C 'affect':155C 'allow':8A 'argument':44B,111C 'attack':55B,118C,136C 'code':10A,34B,67B,115C 'compon':103C 'contact':140C 'convert':6A,40B,64B,105C 'craft':60B 'cve':12A,15A 'decor':53B,96C 'disclosur':144C 'discov':79C 'earli':141C 'exploit':124C 'file':99C 'flaw':7A,36B,76C 'func':49B,92C 'function':91C 'function.type':43B,112C 'get':66B 'host':23B 'impact':89C 'initi':121C 'inject':11A,35B,116C 'input':61B 'librari':4A,27B,84C 'longer':160C 'machin':72B 'maintain':164C 'manipul':108C 'may':132C 'network':3A,26B,83C 'neural':2A,25B,82C 'nnabla':18B,51B,94C 'nnp':5A,39B,104C 'packag':19B 'perform':106C 'process':73B 'product':156C 'public':130C 'python':20B 'python/src/nnabla/utils/converter/utils.py':100C 'releas':127C 'remot':9A,122C 'respond':148C 'result':113C 'run':69B 'sanit':47B 'secur':75C 'self':22B 'self-host':21B 'set':50B,93C 'soni':1A,24B,81C 'suppli':58B 'support':161C 'use':134C 'vendor':138C 'version':30B,52B,95C 'vulner':153C 'way':151C","nicknames":[],"mitigations":[],"who_affected":"Teams that run the Sony Neural Network Libraries Python package (nnabla) up to 1.39.0 and feed it NNP files or data from outside their own control, for example through a conversion service. Systems that only use the library for local training on trusted models are less exposed. The sources say the affected product is no longer supported by the maintainer.","tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-26T01:17:15+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X","cvss_by":"cna@vuldb.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-116104","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-116104","severity":null,"published_at":"2026-10-26T01:17:15+00:00","modified_at":"2026-10-26T01:17:15+00:00","first_seen_at":"2026-10-26T01:38:48+00:00","fetched_at":"2026-10-26T01:38:48+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}