CWEweakness

CWE-1259 Improper Restriction of Security Token Assignment

Official page ↗
Abstraction
Base
Structure
Simple
Status
Incomplete
Languages
Not Language-Specific
CWE version
5.0

Description

The System-On-A-Chip (SoC) implements a Security Token mechanism to differentiate what actions are allowed or disallowed when a transaction originates from an entity. However, the Security Tokens are improperly protected, such as improperly restricting the assignment to trusted components.

Common consequences

• Confidentiality, Integrity, Availability, Access Control: Modify Files or Directories, Execute Unauthorized Code or Commands, Bypass Protection Mechanism, Gain Privileges or Assume Identity, Modify Memory, Modify Memory, DoS: Crash, Exit, or Restart — An improperly protected Security Token may be able to be programmed by a malicious agent (i.e., the Security Token is mutable) to spoof the action as if it originated from a trusted agent.

Potential mitigations

• [Architecture and Design, Implementation] Since the Security Tokens are integral for the maintenance of security in an SoC, they need to be protected properly. • Security Token assignment review checks for design inconsistency and common weaknesses. • Security-Token definition and programming flow is tested in both pre-silicon and post-silicon testing.

Related

Attack pattern · CAPEC (2)

  • CAPEC-121 Exploit Non-Production Interfaces attack pattern
  • CAPEC-681 Exploitation of Improperly Controlled Hardware Security Identifiers attack pattern

Child of · CWE (1)

  • CWE-1294 Insecure Security Identifier Mechanism weakness

Referenced by CAPEC · weakness (2)

  • CAPEC-121 Exploit Non-Production Interfaces attack pattern
  • CAPEC-681 Exploitation of Improperly Controlled Hardware Security Identifiers attack pattern

Referenced by CVE · weakness (18)

  • CVE-2026-76413 A vulnerability in Cisco Adaptive Security Device Manager (ASDM) single sign-on (SSO) handler for Cisco Secure FMC Software could allow an… vulnerability
  • CVE-2026-58429 Public-Only Personal access tokens scope bypass in Organization and Permission Endpoints vulnerability
  • CVE-2026-54593 Pterodactyl is a free, open-source game server management panel. vulnerability
  • CVE-2026-25700 Improper Restriction of Security Token Assignment vulnerability in Apache Answer. vulnerability
  • CVE-2026-40264 OpenBao is an open source identity-based secrets management system. vulnerability
  • CVE-2024-29371 In jose4j before 0.9.6, an attacker can cause a Denial-of-Service (DoS) condition by crafting a malicious JSON Web Encryption (JWE) token… vulnerability
  • CVE-2025-56207 A security flaw in the '_transfer' function of a smart contract implementation for Money Making Opportunity (MMO), an Ethereum ERC721… vulnerability
  • CVE-2025-56676 TitanSystems Zender v3.9.7 contains an account takeover vulnerability in its password reset functionality. vulnerability
  • CVE-2024-4598 An information disclosure vulnerability exists in multiple WSO2 products due to improper implementation of the enrich mediator. vulnerability
  • CVE-2025-50579 A CORS misconfiguration in Nginx Proxy Manager v2.12.3 allows unauthorized domains to access sensitive data, particularly JWT tokens, due… vulnerability
  • CVE-2025-51306 In Gatling Enterprise versions below 1.25.0, a user logging-out can still use his session token to continue using the application without… vulnerability
  • CVE-2025-27955 Clinical Collaboration Platform 12.2.1.5 has a weak logout system where the session token remains valid after logout and allows a remote… vulnerability
  • CVE-2024-45448 Page table protection configuration vulnerability in the trusted firmware module Impact: Successful exploitation of this vulnerability may… vulnerability
  • CVE-2024-41948 biscuit-java is the java implementation of Biscuit, an authentication and authorization token for microservices architectures. vulnerability
  • CVE-2024-36111 KubePi is a K8s panel. vulnerability
  • CVE-2024-36533 Insecure permissions in volcano v1.8.2 allows attackers to access sensitive data and escalate privileges by obtaining the service account's… vulnerability
  • CVE-2022-23541 jsonwebtoken is an implementation of JSON Web Tokens. vulnerability
  • CVE-2022-23551 aad-pod-identity assigns Azure Active Directory identities to Kubernetes applications and has now been deprecated as of 24 October 2022. vulnerability

Referenced by CWE · peer of (1)

  • CWE-1255 Comparison Logic is Vulnerable to Power Side-Channel Attacks weakness