Cache Poisoning by Design

Kind: anti-pattern

Layer: Enforcement Core

Record: architecture:cache-poisoning-by-design

Severity: discouraged

Scope: correctness_verification, security_governance

Formed by: Cache data without key correctness, tenant isolation, authorization context, invalidation, or schema version, or key the entry by time or lifetime alone.

Canonical: Ontology

A defect in which a cache key omits an input the entry depends on, so one request is served another's result.

Listed in Architecture principles, after N Plus One Query and before Retry Storm.

Refactored by

Severity

Category

Force

Negated by

Linked from