CAPEC-276: Inter-component Protocol Manipulation

Inter-component protocols are used to communicate between different software and hardware modules within a single computer. Common examples are: interrupt signals and data pipes. Subverting the protocol can allow an adversary to impersonate others, discover sensitive information, control the outcome of a session, or perform other attacks. This type of attack targets invalid assumptions that may be inherent in implementers of the protocol, incorrect implementations of the protocol, or vulnerabilities in the protocol itself.

Unknown
Severity
3
occurrences in scenarios
Frequency
2
Affected Components
3
Affected Scenarios

Requirements and Mitigations

Requirements

Component properties that must be true for this threat to apply:

Mitigations

Component properties that mitigate this threat:

Affected Components

Component Description Boundary
Cosign Binary (build machines) Cosign binary running on the build machine FPF-operated Tailnet
Container manager Podman on Linux, and Podman Machine on Windows/macOS Local host

Affected Scenarios

convert — affects: Container manager
release_sandbox — affects: Cosign Binary (build machines)
upgrade_sandbox — affects: Container manager

Back to Summary