python.dynamic-urllib-use-detected

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Ein dynamischer Wert wurde mit urllib verwendet. urllib unterstützt 'file://'-Schemata; eine von einem Angreifer kontrollierte dynamische Wert kann ihm erlauben, beliebige Dateien zu lesen. Prüfen Sie die Aufrufe von urllib, um sicherzustellen, dass Benutzerdaten die URLs nicht steuern können, oder verwenden Sie stattdessen die Bibliothek 'requests'.

en

Detected a dynamic value being used with urllib. urllib supports 'file://' schemes, so a dynamic value controlled by a malicious actor may allow them to read arbitrary files. Audit uses of urllib calls to ensure user data cannot control the URLs, or consider using the 'requests' library instead.

fr

L'utilisation d'une valeur dynamique avec urllib a été détectée. urllib prend en charge le schéma 'file://' : une valeur dynamique contrôlée par un acteur malveillant peut lui permettre de lire n'importe quel fichier. Auditez les appels urllib pour vous assurer que les données utilisateur ne peuvent pas contrôler les URL, ou envisagez la bibliothèque 'requests'.

ja

動的な値が urllib に使用されていることが検出されました。urllib は 'file://' プロトコルをサポートしており、攻撃者に制御された動的な値により任意のファイルを読み取られる恐れがあります。すべての urllib 呼び出しを監査し、ユーザーデータが URL を制御できないことを確認するか、'requests' ライブラリへの置き換えを検討してください。

ko

동적 값이 urllib에 사용되는 것이 감지되었습니다. urllib은 'file://' 프로토콜을 지원하며, 악의적인 사용자가 제어하는 동적 값으로 인해 임의의 파일을 읽을 수 있습니다. 모든 urllib 호출을 감사하고 사용자 데이터가 URL을 제어할 수 없도록 보장하거나, 'requests' 라이브러리로 전환하는 것을 고려하십시오.

ru

Обнаружено использование динамического значения с urllib. urllib поддерживает схемы 'file://': подконтрольное злоумышленнику динамическое значение позволит читать произвольные файлы. Проверьте все вызовы urllib и убедитесь, что пользовательские данные не управляют URL, либо перейдите на библиотеку 'requests'.

zh

检测到动态值被用于 urllib。urllib 支持 'file://' 协议,被恶意者控制的动态值可使其读取任意文件。请审计所有 urllib 调用、确保用户数据无法控制 URL,或考虑改用 'requests' 库。

zh-Hant

檢測到動態值被用於 urllib。urllib 支援 'file://' 協定,被惡意者控制的動態值可使其讀取任意檔案。請稽核所有 urllib 呼叫、確保使用者資料無法控制 URL,或考慮改用 'requests' 程式庫。

CWE 知识卡

语言名称修复建议
deUnzureichende Autorisierung eigener URL-SchemataPrüfen Sie Herkunft und Parameter von Scheme-Aufrufen, handeln Sie mit minimalen Rechten und verlangen Sie bei sensiblen Aktionen eine Bestätigung des Benutzers.
en——
frAutorisation inappropriée dans le gestionnaire d'un schéma d'URL personnaliséValidez l'origine et les paramètres des appels de schéma, traitez aux moindres privilèges et exigez une confirmation utilisateur pour les actions sensibles.
jaカスタム URL スキームの認可の不備スキームの呼び出し元とパラメーターを検証し、最小権限で処理して、機密性の高い操作にはユーザーの確認を要求してください。
ko사용자 지정 URL Scheme의 부적절한 인가Scheme 호출의 출처와 파라미터를 검증하고, 최소 권한으로 처리하며, 민감한 동작은 사용자 확인을 요구하십시오.
ruНекорректная авторизация пользовательской URL-схемыПроверяйте источник и параметры вызова схемы, применяйте минимальные права, а чувствительные действия подтверждайте пользователем.
zh自定义 URL Scheme 授权不当校验 Scheme 调用的来源与参数,按最小权限处理,敏感动作要求用户确认。
zh-Hant自訂 URL Scheme 授權不當驗證 Scheme 呼叫的來源與引數,按最小權限處理,敏感動作要求使用者確認。

OWASP

A01:2017 - Injection

元数据

likelihoodLOW
impactLOW
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/audit/dynamic-urllib-use-detected.yaml