KamoCRM

Проверьте режим бога против базы данных, а не подделанный заголовок

FixBillingService
Порезанный
10 августа 2026 г. в 23:45 UTC
Автор
Kamo
Обещать
1144b78

AccountOrgScopeInterceptor коротко замыкает каждую организацию и проверяет участника Необработанный заголовок X-God-Mode-Active и расчетные прокси-копии kamo-internal, которые Заголовок прямо из входящего запроса браузера. Любой подписавшийся может поэтому читать или переписывать платежные методы любой организации, счета-фактуры, подписки и лицензии с консоли. Конечные точки хранения просочились таким же образом: /storage/summary и /storage/history. Honor ?orgId = на голом заголовке и не иметь @PlatformAdminOnly, поэтому класс javadoc утверждает, что «его перехватчик перепроверяет иск против базы данных» Он описывал намерение, которое код никогда не реализовывал. Оба теперь проходят через GodModeVerifier, который отражает то, что PlatformAdminInterceptor уже делает правильно: user.is god читает из базы данных по запросу. Ни одной половинки недостаточно — только флаг поставит каждого бога. Он постоянно пребывает в режиме бога, и только заголовок можно подделать.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены