php.unserialize-use

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

`unserialize()` mit Benutzereingaben im Muster aufzurufen kann zu beliebiger Code-Ausführung führen. Ziehen Sie JSON oder strukturierte Datenansätze in Betracht (etwa Google Protocol Buffers).

en

Calling `unserialize()` with user input in the pattern can lead to arbitrary code execution. Consider using JSON or structured data approaches (e.g. Google Protocol Buffers).

fr

Appeler `unserialize()` avec une entrée utilisateur dans le motif peut conduire à l'exécution de code arbitraire. Envisagez JSON ou des formats de données structurées (par exemple Google Protocol Buffers).

ja

ユーザー入力に対して `unserialize()` を呼び出すと、任意のコード実行につながるおそれがあります。JSON または構造化データ方式(Google Protocol Buffers など)への切り替えを検討してください。

ko

사용자 입력에 대해 `unserialize()`를 호출하면 임의 코드 실행으로 이어질 수 있습니다. JSON 또는 구조화된 데이터 방식(예: Google Protocol Buffers)으로 전환할 것을 고려하십시오.

ru

Вызов `unserialize()` с пользовательским вводом может привести к выполнению произвольного кода. Рассмотрите JSON или структурированные форматы данных (например, Google Protocol Buffers).

zh

对用户输入调用 `unserialize()` 可能导致任意代码执行。请考虑改用 JSON 或结构化数据方案(如 Google Protocol Buffers)。

zh-Hant

對使用者輸入呼叫 `unserialize()` 可能導致任意程式碼執行。請考慮改用 JSON 或結構化資料方案(如 Google Protocol Buffers)。

CWE 知识卡

语言名称修复建议
deUnsichere DeserialisierungDeserialisieren Sie nicht vertrauenswürdige Daten nicht mit nativen Verfahren (pickle/unserialize/yaml.load); wechseln Sie zu sicheren Formaten wie JSON und prüfen Sie gegen ein Schema.
en——
frDésérialisation de données non fiablesInterdisez la désérialisation native de données non fiables (pickle/unserialize/yaml.load) ; préférez des formats sûrs comme JSON avec validation de schéma.
ja安全でないデシリアライゼーション信頼できないデータに対してネイティブなデシリアライズ(pickle/unserialize/yaml.load)を使用しないでください。JSON などの安全な形式に切り替え、schema 検証を行います。
ko안전하지 않은 역직렬화신뢰할 수 없는 데이터에 네이티브 역직렬화(pickle/unserialize/yaml.load)를 사용하지 마십시오. JSON 등 안전한 형식으로 전환하고 schema 검증을 수행하십시오.
ruНебезопасная десериализацияЗапрещена нативная десериализация недоверенных данных (pickle/unserialize/yaml.load); используйте безопасные форматы вроде JSON с проверкой по схеме.
zh不安全的反序列化禁止对不可信数据使用原生反序列化(pickle/unserialize/yaml.load);改用 JSON 等安全格式并做 schema 校验。
zh-Hant不安全的還原序列化禁止對不可信資料使用原生還原序列化(pickle/unserialize/yaml.load);改用 JSON 等安全格式並做 schema 驗證。

OWASP

A08:2017 - Insecure DeserializationA08:2021 - Software and Data Integrity Failures

元数据

likelihoodLOW
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/lang/security/unserialize-use.yaml