mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-10-24 20:53:06 +00:00
5dae21968b
The platform forwards whatever certificate the TLS client presented, so an unauthenticated caller can hand in a leaf signed by a CA it made up. The chain engine then fetched the leaf's AIA caIssuers URL before rejecting it: an attacker-directed GET from the backend, and a worker blocked for the 10 s retrieval timeout. Every legitimate issuer is embedded and Intune certificates carry no AIA, so downloads are now disabled and the unused retrieval timeout is gone. The regression test signs a leaf with a CA that is neither embedded nor sent and asserts that the listener behind its AIA URL sees no connection; a self-signed leaf never reaches that path. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>