7.1 HIGH
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Local (L)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): Required (R)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): High (H)
- Availability (A): High (H)
- Modified Attack Vector (MAV): Local (L)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): Required (R)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
Activity log
- Created suggestion
ncnn: Out-of-bounds heap write in ParamDict::load_param via unchecked negative parameter id
ncnn is a high-performance neural network inference framework optimized for the mobile platform. In commit e54f7b1f88434e1d844ea0551b880a1cfb079ce1 and earlier, ncnn allows an out-of-bounds heap write in ncnn::ParamDict::load_param() when Net::load_param() loads a malicious .param model file because the parsed parameter id is checked only against id >= NCNN_MAX_PARAM_COUNT, allowing a negative id to index before the params[NCNN_MAX_PARAM_COUNT] array. This vulnerability is fixed by commit 5a0288f255daa6c3294f77109f67718e434ec020.
References
-
https://github.com/Tencent/ncnn/security/advisories/GHSA-jxmc-3mv6-7pwr x_refsource_CONFIRM
Affected products
- ==<= 20260526
- ==< 5a0288f255daa6c3294f77109f67718e434ec020
Matching in nixpkgs
pkgs.ncnn
Neural network inference framework
pkgs.upscayl-ncnn
Upscayl backend powered by the NCNN framework and Real-ESRGAN architecture
-
nixos-unstable -
- nixos-unstable-small 20240601-103425
-
nixos-26.05 -
- nixos-26.05-small 20240601-103425
pkgs.realcugan-ncnn-vulkan
Real-cugan converter ncnn version, runs fast on intel / amd / nvidia / apple-silicon GPU with vulkan
pkgs.realesrgan-ncnn-vulkan
NCNN implementation of Real-ESRGAN. Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration
Package maintainers
-
@TilCreator TilCreator <contact.nixos@tc-j.de>
-
@iynaix Xianyi Lin <iynaix@gmail.com>
-
@getchoo Seth Flynn <getchoo@tuta.io>
-
@LordGrimmauld Sören Bender <soeren@benjos.de>