Security Resilience

CVE-2023-31150

Selinc Sel-2241 Rtac Module Firmware r122-v0 – r150-v2

Published
10 May 2023
Modified
21 November 2024
Patch / advisory
CVSS Score v3.1 8.0
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H
EPSS Score 0.0047 39th percentile
Risk Priority 54 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2023-31150 is a high-severity Storing Passwords in a Recoverable Format (CWE-257) vulnerability in Selinc Sel-2241 Rtac Module Firmware. Its CVSS base score is 8.0 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Data Obfuscation (T1001); ranked at the 39th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

A Storing Passwords in a Recoverable Format vulnerability in the Schweitzer Engineering Laboratories Real-Time Automation Controller (SEL RTAC) database system could allow an authenticated attacker to retrieve passwords. See SEL Service Bulletin dated 2022-11-15 for more details.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1001 Data Obfuscation Command And Control
Adversaries may obfuscate command and control traffic to make it more difficult to detect.
T1001.002 Steganography Command And Control
Adversaries may use steganographic techniques to hide command and control traffic to make detection efforts more difficult.
T1008 Fallback Channels Command And Control
Adversaries may use fallback or alternate communication channels if the primary channel is compromised or inaccessible in order to maintain reliable command and control and to avoid data transfer thresholds.
T1014 Rootkit Stealth
Adversaries may use rootkits to hide the presence of programs, files, network connections, services, drivers, and other system components.
T1016 System Network Configuration Discovery Discovery
Adversaries may look for details about the network configuration and settings, such as IP and/or MAC addresses, of systems they access or through information discovery of remote systems.
T1016.001 Internet Connection Discovery Discovery
Adversaries may check for Internet connectivity on compromised systems.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-31166Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31151Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31153Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31165Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31149Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31156Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31158Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31152Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31157Same product: Selinc Sel-2241 Rtac Module
CVE-2023-31148Same product: Selinc Sel-2241 Rtac Module

Affected Assets

selinc
sel-2241 rtac module firmware
r122-v0 — r150-v2
selinc
sel-3350 firmware
r148-v0 — r150-v2
selinc
sel-3505 firmware
r122-v0 — r150-v2
selinc
sel-3505-3 firmware
r132-v0 — r150-v2
selinc
sel-3530 firmware
r122-v0 — r150-v2
selinc
sel-3530-4 firmware
r122-v0 — r150-v2
selinc
sel-3532 firmware
r132-v0 — r150-v2
selinc
sel-3555 firmware
r134-v0 — r150-v2
selinc
sel-3560e firmware
r144-v2 — r150-v2
selinc
sel-3560s firmware
r144-v2 — r150-v2

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

—

Detect
Catch it (NIST detect / respond)

—

Harden
Shrink the surface (DISA STIG)

—

Validate
Prove the fix (OWASP ASVS)
  • V11.4.2
  • V11.4.4

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-922

Tracking information locations and access supports secure storage practices instead of insecure ones.

addresses: CWE-922

Establishing an alternate site with equivalent protections directly mitigates insecure storage of sensitive backup information.

addresses: CWE-922

Requiring protection of backup information directly addresses insecure storage of sensitive data in backups.

addresses: CWE-922

Policy explicitly addresses insecure storage of CUI on external systems, requiring compliant handling and protections.

addresses: CWE-922

Proper categorization drives selection of storage controls that keep sensitive information from being stored insecurely.

addresses: CWE-922

The control explicitly requires secure storage mechanisms for sensitive information, closing the insecure-storage weakness class.

addresses: CWE-922

Storing information as fragments on distinct components is an architectural control that avoids insecure single-location storage of the complete sensitive data set.

addresses: CWE-922

OPSEC requirements improve handling and storage practices for sensitive supply-chain information.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.DS-01 partial match
blocks

Protecting data-at-rest with cryptographic hashes directly prevents recoverable password storage.

PR.PS-06 partial match
blocks

Secure SDLC practices include requirements for non-recoverable password storage.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

removes
blocks

A.5.17's password management system requirements (h: store/transmit in protected form; approved crypto per 8.24; no recoverable formats implied by strong practices) stop exploitation of recoverable storage for most cases, but the remainder (non-password auth info or systems outside the password management system) is nameable.

degrades

Requires proper use of cryptography, which can mitigate recoverable storage if applied correctly to passwords.

blocks

A.8.25 requires that security be designed and implemented in the SDLC (including secure coding, requirements, testing and training), but does not itself stop a recoverable-format password from being written into the product or stop that stored password from being exploited afterwards

removes

A.8.26 only requires that recoverable-format storage be identified as a risk and specified as a requirement; it does not itself mandate, design or implement non-recoverable storage, so the flaw (passwords stored in recoverable form) can still exist after the control is satisfied.

Hardening callouts derived

DISA STIG baselines are authored against specific weaknesses. Where this CVE cites a broad weakness class, the mapping is not asserted at that abstraction (owner ruling, 2026-09-25: grade only at Base and below), so no rule is shown here rather than a rule shown against the wrong grain.

  • No fine-grained STIG row for CWE-922, a class-level weakness. Rules are authored against its narrower children: CWE-312.

References