TRA-2026-42
Hardcoded maintenance credentials in PLC web interface
A maintenance account with a static password grants write access to ladder logic over the embedded web server.
- Mitigation available
- OT & ICS
CVSS 3.1 base score
9.1critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Vendor
- Quanta Automation
- Product
- Q-Series PLC firmware 4.x
- CVE
- CVE-2026-39771
- Disclosure
- to103 days
- Researchers
- Sofia Brandt, Yuki Tanaka
Score breakdown
Exploitability
- Attack vector
- Network
- Attack complexity
- Low
- Privileges required
- None
- User interaction
- None
Scope
- Scope
- Unchanged
Impact
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Affected products
| Product | Affected | Fixed in |
|---|---|---|
| Q-Series PLC firmware | 4.0.0 – 4.6.2 | No fix yet |
Read the research
Questions about this advisory
research@tenable.comOn this page6 sections
Synopsis
A maintenance account with a static password grants write access to ladder logic over the embedded web server.
Proof of concept
Tenable has shared a proof of concept with Quanta Automation. It is not published here, to give operators time to apply the fix.
Solution
Restrict access to the PLC web interface to the engineering network and disable it where not needed. Quanta Automation has published a configuration guide that removes the maintenance account from the web role.
Disclosure timeline
Tenable reports the issue to Quanta Automation
TRA-2026-42 published
103 days from report to publication, against a 90-day policy.How we disclose