php.tainted-session

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

Ein auf Benutzereingaben basierender Session-Schlüssel riskiert Session Poisoning. Der Benutzer kann den für die Session verwendeten Schlüssel bestimmen und damit jede Session-Variable schreiben. Session-Variablen gelten üblicherweise als allein durch die Anwendung gesetzt; ihre Manipulation kann zu Zugriffskontrollproblemen führen.

en

Session key based on user input risks session poisoning. The user can determine the key used for the session, and thus write any session variable. Session variables are typically trusted to be set only by the application, and manipulating the session can result in access control issues.

fr

Une clé de session fondée sur une entrée utilisateur présente un risque d'empoisonnement de session : l'utilisateur peut déterminer la clé employée pour la session et écrire n'importe quelle variable de session. Les variables de session sont généralement considérées comme définies uniquement par l'application, et leur manipulation peut créer des problèmes de contrôle d'accès.

ja

ユーザー入力に基づくセッションキーは、セッション汚染のリスクがあります。ユーザーはセッションで使用されるキーを決定でき、その結果、任意のセッション変数に書き込むことができます。セッション変数は通常、アプリケーションによってのみ設定されるものとして信頼されており、セッションの操作はアクセス制御の問題を引き起こします。

ko

사용자 입력을 기반으로 하는 세션 키는 세션 오염 위험이 있습니다: 사용자가 세션에 사용되는 키를 결정할 수 있어 임의의 세션 변수를 쓸 수 있습니다. 세션 변수는 일반적으로 애플리케이션만 설정하는 것으로 신뢰되므로, 세션을 조작하면 접근 제어 문제가 발생할 수 있습니다.

ru

Ключ сессии, построенный на пользовательском вводе, создаёт риск отравления сессии: пользователь определяет ключ, по которому пишется переменная сессии, и может записать любую из них. Переменные сессии обычно считаются устанавливаемыми только приложением, а их манипуляция ведёт к проблемам контроля доступа.

zh

基于用户输入的会话键存在会话污染风险:用户可决定会话使用的键,从而写入任意会话变量。会话变量通常被信任为仅由应用设置,操纵会话会造成访问控制问题。

zh-Hant

基於使用者輸入的工作階段鍵存在工作階段汙染風險:使用者可決定工作階段使用的鍵,從而寫入任意工作階段變數。工作階段變數通常被信任為僅由應用設定,操縱工作階段會造成存取控制問題。

CWE 知识卡

语言名称修复建议
deUnzureichende ZugriffskontrollePrüfen Sie serverseitig bei jeder sensiblen Anfrage die Berechtigung; verweigern Sie Zugriffe ohne Anmeldung oder mit überschrittenen Befugnissen ausnahmslos.
en——
frContrôle d'accès inappropriéAuthentifiez chaque requête sensible côté serveur ; refusez systématiquement les requêtes non authentifiées ou hors périmètre.
jaアクセス制御の不備サーバー側で機密性の高いリクエストごとに認証を行い、未ログインや権限外のリクエストは一律で拒否してください。
ko부적절한 접근 제어서버 측에서 모든 민감한 요청에 대해 인증을 수행하고, 로그인하지 않았거나 권한을 초과한 요청은 예외 없이 거부하십시오.
ruНекорректный контроль доступаСервер аутентифицирует каждый чувствительный запрос; неавторизованные и не прошедшие вход запросы отклоняются.
zh访问控制不当服务端对每个敏感请求做鉴权,未登录/越权一律拒绝。
zh-Hant存取控制不當伺服器端對每個敏感請求做驗證,未登入/越權一律拒絕。

OWASP

A01:2021 - Broken Access Control

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/injection/tainted-session.yaml