<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-09T10:05:47.637367+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-355414</id>
    <title>EUVD-2026-355414</title>
    <updated>2026-10-09T10:05:47.641293+00:00</updated>
    <content>EUVD-2026-355414</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-355414"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-47720</id>
    <title>fkie_cve-2026-47720</title>
    <updated>2026-10-09T10:05:47.641327+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>FUXA is a web-based Process Visualization (SCADA/HMI/Dashboard) software. Prior to 1.3.2, the TDengine DAQ storage connector's escapeTdString function in server/runtime/storage/tdengine/index.js doubles single quotes but does not escape backslashes. A remote unauthenticated attacker can submit a crafted sids tag identifier through GET /api/daq or the Socket.IO DAQ_QUERY event so TDengine interprets the backslash and quote sequence as SQL syntax. The injected query can return every row from fuxa.meters, exposing historical PLC tag values, device identifiers, and device names even when FUXA authentication is enabled. This issue is fixed in version 1.3.2.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-47720"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-h9fj-c2qr-76g2</id>
    <title>GHSA-h9fj-c2qr-76g2 — FUXA has SQL Injection in its TDengine DAQ connector via backslash bypass of escapeTdString</title>
    <updated>2026-10-09T10:05:47.641364+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> npm: fuxa-server</p>
<p>## Summary</p>
<p>The TDengine DAQ storage connector's `escapeTdString` at `server/runtime/storage/tdengine/index.js:10` doubles single quotes but does not escape backslashes. TDengine's SQL parser treats `\'` as a literal single quote inside a string, so a tag id of the form `x\' OR 1=1--` escapes the first single quote, lets the doubled quote close the string, and appends an injected clause that runs on the TDengine server. An attacker (Alice) sends the crafted `sids` value through `GET /api/daq` or the Socket.IO `DAQ_QUERY` event and reads every row in `fuxa.meters`, which holds the historical tag values of every PLC the FUXA instance records.</p>
<p>## Details</p>
<p>The TDengine DAQ storage connector did not correctly sanitize user-controlled values before including them in SQL queries.</p>
<p>A specially crafted tag identifier could bypass the intended escaping logic and alter the query executed against the TDengine database.</p>
<p>This could allow unauthorized access to historical DAQ data stored in TDengine, including recorded tag values and related metadata.</p>
<p>The issue has been fixed in version 1.3.2 by improving input escaping in the TDengine connector.</p>
<p>## Impact</p>
<p>An attacker with network access to a FUXA instance configured with TDengine as the DAQ backend reads the entire historical tag-value archive: every PLC tag the instance has recorded, plus the associated device ids and device names. Turning on authentication does not close the gap: the Socket.IO `DAQ_QUERY` handler has no authorizati…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-h9fj-c2qr-76g2"/>
  </entry>
</feed>
