CVE Explorer
CVE-2026-3446
When calling base64.b64decode() or related functions the decoding process would stop after encountering the first padded quad regardless of whether there was more information to be processed. This can lead to data being accepted which may be processed differently by other implementations. Use "validate=True" to enable stricter processing of base64 data.
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"defaultStatus":"unaffected","modules":["base64"],"product":"CPython","repo":"https://github.com/python/cpython","vendor":"Python Software Foundation","versions":[{"lessThan":"3.13.13","status":"affected","version":"0","versionType":"python"},{"lessThan":"3.14.4","status":"affected","version":"3.14.0","versionType":"python"},{"lessThan":"3.15.0a8","status":"affected","version":"3.15.0a1","versionType":"python"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"Automatable":"NOT_DEFINED","Recovery":"NOT_DEFINED","Safety":"NOT_DEFINED","attackComplexity":"HIGH","attackRequirements":"PRESENT","attackVector":"NETWORK","baseScore":6,"baseSeverity":"MEDIUM","exploitMaturity":"NOT_DEFINED","privilegesRequired":"LOW","providerUrgency":"NOT_DEFINED","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","valueDensity":"NOT_DEFINED","vectorString":"CVSS:4.0/AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N","version":"4.0","vulnAvailabilityImpact":"NONE","vulnConfidentialityImpact…
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/metrics/0/cvssV4_0
CWE assertions
1 source assertion{"cweId":"CWE-345","description":"CWE-345 Insufficient Verification of Data Authenticity","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/adp/0/problemTypes/0/descriptions/0
Source references
6 source assertions{"tags":["patch"],"url":"https://github.com/python/cpython/commit/1f9958f909c1b41a4ffc0b613ef8ec8fa5e7c474"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/references/3
{"tags":["patch"],"url":"https://github.com/python/cpython/commit/4561f6418a691b3e89aef0901f53fe0dfb7f7c0e"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/references/4
{"tags":["patch"],"url":"https://github.com/python/cpython/commit/e31c55121620189a0d1a07b689762d8ca9c1b7fa"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/references/5
{"tags":["issue-tracking"],"url":"https://github.com/python/cpython/issues/145264"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/references/1
{"tags":["patch"],"url":"https://github.com/python/cpython/pull/145267"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/references/0
{"tags":["vendor-advisory"],"url":"https://mail.python.org/archives/list/security-announce@python.org/thread/F5ZT5ICGJ6CKXVUJ34YBVY7WOZ5SHG53/"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:17e5f701401757d0a69f2f9c1af720eb5989bc6a3492dd008b7f4576f6009b33 · sha256:75a03591e7df805b… · /containers/cna/references/2
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.