CVE-2022-39274

CriticalCVSS 9.8/10Last modified Jun 17, 2026

Description

LoRaMac-node is a reference implementation and documentation of a LoRa network node. Versions of LoRaMac-node prior to 4.7.0 are vulnerable to a buffer overflow. Improper size validation of the incoming radio frames can lead to an 65280-byte out-of-bounds write. The function `ProcessRadioRxDone` implicitly expects incoming radio frames to have at least a payload of one byte or more. An empty payload leads to a 1-byte out-of-bounds read of user controlled content when the payload buffer is reused. This allows an attacker to craft a FRAME_TYPE_PROPRIETARY frame with size -1 which results in an 65280-byte out-of-bounds memcopy likely with partially controlled attacker data. Corrupting a large part if the data section is likely to cause a DoS. If the large out-of-bounds write does not immediately crash the attacker may gain control over the execution due to now controlling large parts of the data section. Users are advised to upgrade either by updating their package or by manually applying the patch commit `e851b079`.

Metrics

CVSS 3.1 9.8/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
Lora-netLoRaMac-node< 4.7.0

References

Timeline

Published
Oct 6, 2022
Last modified
Jun 17, 2026
NVD status
Modified

Related CVEs from 2022

CVE-2022-392754.3Saleor is a headless, GraphQL commerce platform. In affected versions some GraphQL mutations were not properly checking the ID type input whCVE-2022-392765.3GLPI stands for Gestionnaire Libre de Parc Informatique. GLPI is a Free Asset and IT Management Software package that provides ITIL Service CVE-2022-392774.8GLPI stands for Gestionnaire Libre de Parc Informatique. GLPI is a Free Asset and IT Management Software package that provides ITIL Service CVE-2022-392787.5Istio is an open platform-independent service mesh that provides traffic management, policy enforcement, and telemetry collection. Prior to CVE-2022-392795.4discourse-chat is a plugin for the Discourse message board which adds chat functionality. In versions prior to 0.9 some places render a chatCVE-2022-39285.5Hardcoded credential is found in affected products' message queue. An attacker that manages to exploit this vulnerability will be able to acCVE-2022-392807.5dparse is a parser for Python dependency files. dparse in versions before 0.5.2 contain a regular expression that is vulnerable to a RegularCVE-2022-392816.5fat_free_crm is a an open source, Ruby on Rails customer relationship management platform (CRM). In versions prior to 0.20.1 an authenticateCVE-2022-392827.5FreeRDP is a free remote desktop protocol library and clients. FreeRDP based clients on unix systems using `/parallel` command line switch mCVE-2022-392837.5FreeRDP is a free remote desktop protocol library and clients. All FreeRDP based clients when using the `/video` command line switch might rCVE-2022-392844.3CodeIgniter is a PHP full-stack web framework. In versions prior to 4.2.7 setting `$secure` or `$httponly` value to `true` in `Config\CookieCVE-2022-392855.4ZoneMinder is a free, open source Closed-circuit television software application The file parameter is vulnerable to a cross site scripting
CVE-2022-39274: Critical severity, CVSS 9.8 | Vulnix