Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2021-23336— Web Cache Poisoning

Quick assessment

Affected
n/a python/cpython
Exploitation
High exploitation probability; assess promptly
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

cpython是Python基金会的用C语言实现的Python解释器。 cpython 存在环境问题漏洞,攻击者可利用该漏洞可以使用分号(;)分隔查询参数,导致恶意请求被缓存为完全安全的请求。以下产品及版本受到影响:before 3.6.13, from 3.7.0 and before 3.7.10, from 3.8.0 and before 3.8.8, from 3.9.0 and before 3.9.2。

CVSS 5.9 · Medium EPSS 40.74% · P99

Possible ATT&CK Techniques 1 AI

T1557 · Adversary-in-the-Middle
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2021-23336

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Web Cache Poisoning
Source: CVE Program / CVE List V5
Vulnerability Description
The package python/cpython from 0 and before 3.6.13, from 3.7.0 and before 3.7.10, from 3.8.0 and before 3.8.8, from 3.9.0 and before 3.9.2 are vulnerable to Web Cache Poisoning via urllib.parse.parse_qsl and urllib.parse.parse_qs by using a vector called parameter cloaking. When the attacker can separate query parameters using a semicolon (;), they can cause a difference in the interpretation of the request between the proxy (running with default configuration) and the server. This can result in malicious requests being cached as completely safe ones, as the proxy would usually not see the semicolon as a separator, and therefore would not include it in a cache key of an unkeyed parameter.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:H
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5
Vulnerability Title
cpython 环境问题漏洞
Source: CNNVD (China National Vulnerability Database)
Vulnerability Description
cpython是Python基金会的用C语言实现的Python解释器。 cpython 存在环境问题漏洞,攻击者可利用该漏洞可以使用分号(;)分隔查询参数,导致恶意请求被缓存为完全安全的请求。以下产品及版本受到影响:before 3.6.13, from 3.7.0 and before 3.7.10, from 3.8.0 and before 3.8.8, from 3.9.0 and before 3.9.2。
Source: CNNVD (China National Vulnerability Database)
CVSS Information
N/A
Source: CNNVD (China National Vulnerability Database)
Vulnerability Type
N/A
Source: CNNVD (China National Vulnerability Database)

Affected Products

Vendor Product Affected Versions CPE Subscribe
- python/cpython 0 ~ unspecified -

II. Public POCs for CVE-2021-23336

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2021-23336

请登录查看更多情报信息。

Patches & Fixes for CVE-2021-23336 (1)

Vendor Advisories for CVE-2021-23336 (8)

Mailing List Discussions for CVE-2021-23336 (28)

Same Patch Batch · n/a · 2021-02-15 · 28 CVEs total

CVE-2021-23337 7.2 HIGH Command Injection
CVE-2021-23338 6.6 MEDIUM Deserialization of Untrusted Data
CVE-2020-28500 5.3 MEDIUM Regular Expression Denial of Service (ReDoS)
CVE-2020-24899 Nagios XI和Nagios 命令注入漏洞
CVE-2021-26822 Teachers Record Management System SQL注入漏洞
CVE-2020-35734 Batflat 注入漏洞
CVE-2021-26201 CASAP Automated Enrollment SQL注入漏洞
CVE-2021-26200 SourceCodester user area for Library System SQL注入漏洞
CVE-2021-3239 Sourcecodester Pisay Online E-Learning System SQL注入漏洞
CVE-2020-29143 OpenEMR SQL注入漏洞
CVE-2020-29139 OpenEMR SQL注入漏洞
CVE-2020-29140 OpenEMR SQL注入漏洞
CVE-2020-29142 OpenEMR SQL注入漏洞
CVE-2020-28337 Microweber 路径遍历漏洞
CVE-2021-27211 Steghide 安全漏洞
CVE-2021-27201 Endian Firewall Community 操作系统命令注入漏洞
CVE-2021-3375 Atomi ActivePresenter 缓冲区错误漏洞
CVE-2021-25296 Nagios XI 安全漏洞
CVE-2020-22427 Nagios XI 代码注入漏洞
CVE-2020-22425 Centreon SQL注入漏洞

Showing top 20 of 28 CVEs. View all on vendor page → →

IV. Related Vulnerabilities

V. Comments for CVE-2021-23336

No comments yet


Leave a comment