{"id":"CVE-2026-71277","published":"2026-08-05T13:24:52.200","lastModified":"2026-08-10T12:17:30.207","description":"rust-iot-platform's AuthToken request-guard implementation (api/src/main.rs) only checks whether the Authorization HTTP header is present, and never validates its value against any session, token store, or signature. Any request carrying an arbitrary non-empty Authorization header (e.g. ) satisfies the guard, granting access to every endpoint protected only by this request guard.","cvssScore":9.1,"cvssSeverity":"CRITICAL","cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N","cwes":["CWE-287"],"vendors":[],"products":[],"references":[{"url":"https://github.com/iot-ecology/rust-iot-platform","tags":[]},{"url":"https://github.com/iot-ecology/rust-iot-platform/blob/main/api/src/main.rs","tags":[]}],"exploitRefs":[{"url":"https://github.com/iot-ecology/rust-iot-platform","tags":[]},{"url":"https://github.com/iot-ecology/rust-iot-platform/blob/main/api/src/main.rs","tags":[]}],"hasPoc":true,"ai":{"summary":"The flaw allows an attacker to bypass authentication by sending any non-empty Authorization header, granting unauthorized access to protected endpoints.","exploitability":"Exploitation is relatively easy as it requires only sending a crafted HTTP request with a valid-looking Authorization header.","blast_radius":"If exploited, this could lead to full unauthorized access to sensitive functionality within the rust-iot-platform application.","remediation":"Implement proper token validation by checking against a session or token store and ensuring signatures are verified.","tags":["auth-bypass","web","security"],"model":"qwen2.5:7b-instruct","analyzedAt":"2026-08-11T06:45:30.643Z"}}