CVE-2026-26213
Received Received - Intake
Unauthenticated OS Command Injection in Thingino WiFi Portal

Publication date: 2026-03-26

Last updated on: 2026-03-26

Assigner: VulnCheck

Description
thingino-firmware versions up to the firmware-2026-03-16 release contains an unauthenticated os command injection vulnerability in the WiFi captive portal CGI script that allows remote attackers to execute arbitrary commands as root by injecting malicious code through unsanitized HTTP parameter names. Attackers can exploit the eval function in parse_query() and parse_post() functions to achieve remote code execution and perform privileged configuration changes including root password reset and SSH authorized_keys modification, resulting in full persistent device compromise.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-03-26
Last Modified
2026-03-26
Generated
2026-05-07
AI Q&A
2026-03-26
EPSS Evaluated
2026-05-05
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
thingino thingino-firmware to firmware-2026-03-16 (inc)
thingino firmware to firmware-2026-03-16 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-78 The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?

This vulnerability exists in thingino-firmware versions up to the firmware-2026-03-16 release. It is an unauthenticated OS command injection flaw found in the WiFi captive portal CGI script. Remote attackers can exploit this by injecting malicious code through unsanitized HTTP parameter names.

The vulnerability leverages the eval function in the parse_query() and parse_post() functions, allowing attackers to execute arbitrary commands as root on the device.

This leads to remote code execution and enables privileged configuration changes such as resetting the root password and modifying SSH authorized_keys, resulting in full persistent compromise of the device.


How can this vulnerability impact me? :

Exploitation of this vulnerability can lead to complete device compromise with root privileges.

  • Attackers can execute arbitrary commands remotely without authentication.
  • They can perform privileged configuration changes such as resetting the root password.
  • Attackers can modify SSH authorized_keys, allowing persistent unauthorized access.

Overall, this can result in loss of control over the device, potential data breaches, and disruption of device functionality.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart