TGViewer
Standoff Bug Bounty Tips Standoff Bug Bounty Tips @standoff_bb_tips · 1.66K subscribers
Post #193 2.4K
X-HTTP-Method-Override: один заголовок — разные классы багов 💨

Заголовок X-HTTP-Method-Override до сих пор поддерживается многими бэкенд-фреймворками — из соображений обратной совместимости. Разберём типовые кейсы ⤵️

1️⃣ Broken Function Level Authorization

Типовой кейс: пользователь может читать, удалять — только админ.

Проверка:
✅ Отправляешь GET
✅ Добавляешь X-HTTP-Method-Override: DELETE

Если бэкенд доверяет заголовку больше, чем реальному HTTP-методу — получишь выполнение запрещённого действия без нужных прав.

2️⃣ Cache Poisoning

Если сервер учитывает X-HTTP-Method-Override, и при этом кеширует ответы, обязательно:

✅ Перебирай все HTTP-методы через override
✅ Смотри, какой вариант уходит в кеш

Можно получить:
🟠 Неконсистентные ответы
🟠 Кешированное состояние с повышенными правами
🟠 Неожиданные побочные эффекты для других пользователей

3️⃣ Vertical Privilege Escalation

Классический сценарий: employee → manager / admin. Даже если роут защищён по ролям, middleware проверяет HTTP-метод.

Ошибка возникает, когда:
🟠 ACL смотрит на GET
🟠 Бизнес-логика исполняет DELETE / PUT из override-заголовка.

4️⃣ Байпас JWT аутентификации

В официальном advisory от Google Cloud Platform описан показательный баг в Extensible Service Proxy v2:

🟠 ESPv2 корректно проверял оригинальный HTTP-метод
🟠 Бэкенд-апстрим обрабатывал метод из X-HTTP-Method-Override
🟠 В результате — рассинхронизация авторизации и исполнения
  • 👍 6
  • 🔥 5
  • ❤ 2
  • 🤔 2
More from @standoff_bb_tips
  1. Oct 11, 2026Что скрывается в имени HTML-тега? Может быть, JavaScript? Gareth Heyes из PortSwigger пока…
  2. Oct 4, 2026Хочешь прокачать своего багбаунти-агента ❓ Обрати внимание на Model-Context-Protocol (MCP)…
  3. Oct 3, 2026Эксплуатация багов, связанных с ошибками в бизнес-логике 🤔 Логические баги — это когда ко…
  4. Sep 7, 2026Post #255
  5. Sep 5, 2026Мы накидали 6 разных вариантов атак для простого GET-запроса на редактирование профиля ⤵️…
  6. Aug 15, 2026Stored XSS через картинку: проверь Content-Type override 😵‍💫 Иногда загрузка изображений…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →