{"id":13472,"date":"2026-09-04T19:00:46","date_gmt":"2026-09-04T11:00:46","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-55501"},"modified":"2026-09-04T19:00:46","modified_gmt":"2026-09-04T11:00:46","slug":"cve-2026-55501","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-55501","title":{"rendered":"CVE-2026-55501 [HIGH] &#8211; 9Router is an AI router &amp; token saver. Prior to 0.4.80, the dashboard login rate limiter i"},"content":{"rendered":"<p>9Router is an AI router &amp; token saver. Prior to 0.4.80, the dashboard login rate limiter in src\/lib\/auth\/loginLimiter.js derives the client identity from the attacker-controlled X-Forwarded-For HTTP header, and src\/app\/api\/auth\/login\/route.js uses that spoofable value for checkLock and recordFail. A remote attacker can rotate the X-Forwarded-For value on each login attempt to receive a fresh rate-limit bucket, bypass the 5-attempt threshold and progressive lockout durations, and perform unlimited brute-force attempts against the dashboard password. This issue is fixed in version 0.4.80.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>9Router is an AI router &amp; token saver. Prior to 0.4.80, the dashboard login rate limiter in src\/lib\/auth\/loginLimiter.js derives the client identity from the attacker-controlled X-Forwarded-For HTTP h<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-13472","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/13472","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13472"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13472"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13472"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}