Safeguard
Application Security•

CWE-1334 Error Injection That Degrades Hardware Redundancy

Redundant hardware blocks only help if nobody can poison them. How unauthorized error injection puts a system into a degraded mode, and the fix.

Safeguard Security Team
2 min read

CWE-1334 covers designs where an unauthorized agent can inject errors into a redundant block, depriving the system of redundancy or pushing it into a degraded operating mode.

How it happens

Hardware designers add redundant blocks so that performance and reliability hold when other blocks fail. If the design lets an unauthorized agent inject errors into that redundant block, the path with injected errors can no longer serve as a backup channel.

MITRE notes the knock-on risk: the degraded mode of operation could be exploited by a later attack.

What an attacker gains

The recorded consequences are integrity and availability effects, including crash, exit or restart, instability, reduced performance and reliability, resource consumption and an unexpected state.

How to find it

The record lists no detection methods. Inventory every interface that can inject errors for test or debug, and check which modes and which agents can reach them.

How to fix it

  1. Do not allow error injection in modes intended for normal run-time operation.
  2. Put access controls on interfaces for injecting errors.
  3. At integration time, add an access control layer on top of any unprotected error injection interface.

Quick check

Is the redundant block itself the vulnerability? No. The weakness is that an unauthorized agent can inject errors into it, which removes the protection it was meant to provide.

Sources

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.