[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2021-33203":6},{"stargazers_count":4,"fetched_at":5},7,"2026-06-05T08:55:32.481Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":40,"aliases":41,"duplicate_of":9,"upstream":45,"downstream":46,"duplicates":83,"related":84,"reserved_at":9,"published_at":94,"modified_at":95,"state":96,"summary":97,"references_raw":106,"kevs":187,"epss":188,"epss_history":191,"metrics":452,"affected":468},"CVE-2021-33203","Django before 2.2.24, 3.x before 3.1.12, and 3.2.x before 3.2.4 has a potential directory traversal via django.contrib.admindocs. Staff members could use the TemplateDetailView view to check the existence of arbitrary files. Additionally, if (and only if) the default admindocs templates have been customized by application developers to also show file contents, then not only the existence but also the file contents would have been exposed. In other words, there is directory traversal outside of the template root directories.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-22","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.","weakness","Stable","Base","High",[20,24,28,32,36],{"id":21,"name":22,"techniques":23},"CAPEC-126","Path Traversal",[],{"id":25,"name":26,"techniques":27},"CAPEC-64","Using Slashes and URL Encoding Combined to Bypass Validation Logic",[],{"id":29,"name":30,"techniques":31},"CAPEC-76","Manipulating Web Input to File System Calls",[],{"id":33,"name":34,"techniques":35},"CAPEC-78","Using Escaped Slashes in Alternate Encoding",[],{"id":37,"name":38,"techniques":39},"CAPEC-79","Using Slashes in Alternate Encoding",[],[],[42,43,44],"GHSA-68w8-qjq3-2gfm","BIT-django-2021-33203","PYSEC-2021-98",[],[47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81],{"_key":48},"RHSA-2021:3490",{"_key":50},"RHSA-2021:5070",{"_key":52},"SUSE-SU-2021:1962-1",{"_key":54},"SUSE-SU-2021:1963-1",{"_key":56},"SUSE-SU-2021:2554-1",{"_key":58},"UBUNTU-CVE-2021-33203",{"_key":60},"USN-4975-1",{"_key":62},"OPENSUSE-SU-2023:0005-1",{"_key":64},"OPENSUSE-SU-2024:11205-1",{"_key":66},"OPENSUSE-SU-2024:13887-1",{"_key":68},"OPENSUSE-SU-2024:14208-1",{"_key":70},"DLA-2676-1",{"_key":72},"DLA-3744-1",{"_key":74},"OPENSUSE-SU-2026:10005-1",{"_key":76},"MGASA-2021-0356",{"_key":78},"DEBIAN-CVE-2021-33203",{"_key":80},"RHSA-2021:4702",{"_key":82},"USN-4975-2",[],[85,86,87,88,89,90,91,92,93],{"_key":76},{"_key":52},{"_key":54},{"_key":56},{"_key":62},{"_key":64},{"_key":66},{"_key":68},{"_key":74},"2021-06-08T17:52:20.000Z","2024-08-03T23:42:20.290Z","Modified",{"cisa_kev":98,"cisa_ransomware":98,"cisa_vendor":9,"epss_severity":99,"epss_score":100,"severity":101,"severity_score":102,"severity_version":103,"severity_source":104,"severity_vector":105,"severity_status":96},false,"low",0.00143,"medium",4.9,"v3.1","nvd","CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N",[107,113,121,127,132,137,142,146,150,154,158,162,167,171,175,179,183],{"url":108,"sources":109,"tags":111},"https://groups.google.com/forum/#%21forum/django-announce",[110,104],"cve.org",[112],"X Refsource MISC",{"url":114,"sources":115,"tags":117},"https://docs.djangoproject.com/en/3.2/releases/security/",[110,104,116],"osv_pypi",[112,118,119,120],"Patch","Vendor Advisory","WEB",{"url":122,"sources":123,"tags":124},"https://www.djangoproject.com/weblog/2021/jun/02/security-releases/",[110,104,116],[125,118,119,126],"X Refsource CONFIRM","ARTICLE",{"url":128,"sources":129,"tags":130},"https://security.netapp.com/advisory/ntap-20210727-0004/",[110,104],[125,131],"Third Party Advisory",{"url":133,"sources":134,"tags":135},"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/B4SQG2EAF4WCI2SLRL6XRDJ3RPK3ZRDV/",[110,104],[119,136],"X Refsource FEDORA",{"url":138,"sources":139,"tags":140},"https://nvd.nist.gov/vuln/detail/CVE-2021-33203",[116],[141],"Advisory",{"url":143,"sources":144,"tags":145},"https://github.com/django/django/commit/053cc9534d174dc89daba36724ed2dcb36755b90",[116],[120],{"url":147,"sources":148,"tags":149},"https://github.com/django/django/commit/20c67a0693c4ede2b09af02574823485e82e4c8f",[116],[120],{"url":151,"sources":152,"tags":153},"https://github.com/django/django/commit/dfaba12cda060b8b292ae1d271b44bf810b1c5b9",[116],[120],{"url":155,"sources":156,"tags":157},"https://docs.djangoproject.com/en/3.2/releases/security",[116],[120],{"url":159,"sources":160,"tags":161},"https://github.com/advisories/GHSA-68w8-qjq3-2gfm",[116],[141],{"url":163,"sources":164,"tags":165},"https://github.com/django/django",[116],[166],"PACKAGE",{"url":168,"sources":169,"tags":170},"https://github.com/pypa/advisory-database/tree/main/vulns/django/PYSEC-2021-98.yaml",[116],[120],{"url":172,"sources":173,"tags":174},"https://groups.google.com/forum/#!forum/django-announce",[116],[120],{"url":176,"sources":177,"tags":178},"https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/B4SQG2EAF4WCI2SLRL6XRDJ3RPK3ZRDV",[116],[120],{"url":180,"sources":181,"tags":182},"https://security.netapp.com/advisory/ntap-20210727-0004",[116],[120],{"url":184,"sources":185,"tags":186},"https://www.djangoproject.com/weblog/2021/jun/02/security-releases",[116],[120],[],{"date":189,"score":100,"percentile":190},"2026-06-04",0.34125,[192,196,199,202,205,208,210,213,216,220,223,226,229,232,235,239,242,245,248,251,254,257,260,263,266,269,272,275,279,282,284,287,290,293,296,299,302,305,308,311,314,316,319,321,324,327,330,333,336,339,342,345,348,351,354,357,360,363,366,369,372,375,377,380,383,385,388,391,394,396,399,402,405,407,410,413,416,418,421,424,426,429,432,434,437,440,442,444,447,449],{"date":193,"score":194,"percentile":195},"2025-11-04",0.00301,0.52921,{"date":197,"score":194,"percentile":198},"2025-11-05",0.52896,{"date":200,"score":194,"percentile":201},"2025-11-06",0.52911,{"date":203,"score":194,"percentile":204},"2025-11-07",0.52935,{"date":206,"score":194,"percentile":207},"2025-11-08",0.52937,{"date":209,"score":194,"percentile":204},"2025-11-09",{"date":211,"score":194,"percentile":212},"2025-11-10",0.52905,{"date":214,"score":194,"percentile":215},"2025-11-11",0.52918,{"date":217,"score":218,"percentile":219},"2025-11-12",0.00327,0.55056,{"date":221,"score":218,"percentile":222},"2025-11-13",0.55064,{"date":224,"score":218,"percentile":225},"2025-11-14",0.55062,{"date":227,"score":218,"percentile":228},"2025-11-15",0.55054,{"date":230,"score":218,"percentile":231},"2025-11-16",0.55035,{"date":233,"score":218,"percentile":234},"2025-11-17",0.55025,{"date":236,"score":237,"percentile":238},"2025-11-18",0.00714,0.70107,{"date":240,"score":237,"percentile":241},"2025-11-19",0.70114,{"date":243,"score":237,"percentile":244},"2025-11-20",0.70124,{"date":246,"score":218,"percentile":247},"2025-11-21",0.55037,{"date":249,"score":218,"percentile":250},"2025-11-22",0.55031,{"date":252,"score":218,"percentile":253},"2025-11-23",0.54998,{"date":255,"score":218,"percentile":256},"2025-11-24",0.54992,{"date":258,"score":218,"percentile":259},"2025-11-25",0.54996,{"date":261,"score":218,"percentile":262},"2025-11-26",0.54999,{"date":264,"score":218,"percentile":265},"2025-11-27",0.55002,{"date":267,"score":218,"percentile":268},"2025-11-28",0.54973,{"date":270,"score":218,"percentile":271},"2025-11-29",0.54957,{"date":273,"score":218,"percentile":274},"2025-11-30",0.5495,{"date":276,"score":277,"percentile":278},"2025-12-01",0.00152,0.36451,{"date":280,"score":277,"percentile":281},"2025-12-02",0.36456,{"date":283,"score":277,"percentile":281},"2025-12-03",{"date":285,"score":218,"percentile":286},"2025-12-04",0.54948,{"date":288,"score":218,"percentile":289},"2025-12-05",0.54964,{"date":291,"score":218,"percentile":292},"2025-12-06",0.54963,{"date":294,"score":218,"percentile":295},"2025-12-07",0.54952,{"date":297,"score":218,"percentile":298},"2025-12-08",0.54955,{"date":300,"score":218,"percentile":301},"2025-12-09",0.5497,{"date":303,"score":218,"percentile":304},"2025-12-10",0.5503,{"date":306,"score":218,"percentile":307},"2025-12-11",0.55051,{"date":309,"score":218,"percentile":310},"2025-12-12",0.55073,{"date":312,"score":218,"percentile":313},"2025-12-13",0.55066,{"date":315,"score":218,"percentile":225},"2025-12-14",{"date":317,"score":218,"percentile":318},"2025-12-15",0.5505,{"date":320,"score":218,"percentile":225},"2025-12-16",{"date":322,"score":218,"percentile":323},"2025-12-17",0.55086,{"date":325,"score":218,"percentile":326},"2025-12-18",0.55121,{"date":328,"score":218,"percentile":329},"2025-12-19",0.55124,{"date":331,"score":218,"percentile":332},"2025-12-20",0.55115,{"date":334,"score":218,"percentile":335},"2025-12-21",0.55092,{"date":337,"score":218,"percentile":338},"2025-12-22",0.55072,{"date":340,"score":218,"percentile":341},"2025-12-23",0.55076,{"date":343,"score":218,"percentile":344},"2025-12-24",0.55085,{"date":346,"score":218,"percentile":347},"2025-12-25",0.55132,{"date":349,"score":218,"percentile":350},"2025-12-26",0.55126,{"date":352,"score":218,"percentile":353},"2025-12-27",0.55173,{"date":355,"score":218,"percentile":356},"2025-12-28",0.55089,{"date":358,"score":218,"percentile":359},"2025-12-29",0.55075,{"date":361,"score":218,"percentile":362},"2025-12-30",0.55067,{"date":364,"score":218,"percentile":365},"2025-12-31",0.5508,{"date":367,"score":277,"percentile":368},"2026-01-01",0.36576,{"date":370,"score":277,"percentile":371},"2026-01-02",0.36562,{"date":373,"score":277,"percentile":374},"2026-01-03",0.36548,{"date":376,"score":218,"percentile":318},"2026-01-04",{"date":378,"score":218,"percentile":379},"2026-01-05",0.55039,{"date":381,"score":218,"percentile":382},"2026-01-06",0.55047,{"date":384,"score":218,"percentile":338},"2026-01-07",{"date":386,"score":218,"percentile":387},"2026-01-08",0.55093,{"date":389,"score":218,"percentile":390},"2026-01-09",0.55088,{"date":392,"score":218,"percentile":393},"2026-01-10",0.55087,{"date":395,"score":218,"percentile":222},"2026-01-11",{"date":397,"score":218,"percentile":398},"2026-01-12",0.55019,{"date":400,"score":218,"percentile":401},"2026-01-13",0.54997,{"date":403,"score":218,"percentile":404},"2026-01-14",0.55044,{"date":406,"score":218,"percentile":382},"2026-01-15",{"date":408,"score":218,"percentile":409},"2026-01-16",0.5507,{"date":411,"score":218,"percentile":412},"2026-01-17",0.55061,{"date":414,"score":218,"percentile":415},"2026-01-18",0.55053,{"date":417,"score":218,"percentile":404},"2026-01-19",{"date":419,"score":218,"percentile":420},"2026-01-20",0.55046,{"date":422,"score":218,"percentile":423},"2026-01-21",0.55049,{"date":425,"score":218,"percentile":415},"2026-01-22",{"date":427,"score":218,"percentile":428},"2026-01-23",0.55096,{"date":430,"score":218,"percentile":431},"2026-01-24",0.55101,{"date":433,"score":218,"percentile":225},"2026-01-25",{"date":435,"score":218,"percentile":436},"2026-01-26",0.55048,{"date":438,"score":218,"percentile":439},"2026-01-27",0.5506,{"date":441,"score":218,"percentile":359},"2026-01-28",{"date":443,"score":218,"percentile":341},"2026-01-29",{"date":445,"score":218,"percentile":446},"2026-01-30",0.55083,{"date":448,"score":218,"percentile":393},"2026-01-31",{"date":450,"score":277,"percentile":451},"2026-02-01",0.36213,[453,463],{"source":104,"cvss_v2_0":454,"cvss_v3_0":9,"cvss_v3_1":459,"cvss_v4_0":9},{"baseScore":455,"baseSeverity":9,"vectorString":456,"impactScore":457,"exploitabilityScore":458},4,"AV:N/AC:L/Au:S/C:P/I:N/A:N",2.9,8,{"baseScore":102,"baseSeverity":460,"vectorString":105,"impactScore":461,"exploitabilityScore":462},"MEDIUM",6,3.1,{"source":116,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":464,"cvss_v4_0":465},{"baseScore":102,"baseSeverity":9,"vectorString":105,"impactScore":461,"exploitabilityScore":462},{"baseScore":466,"baseSeverity":9,"vectorString":467,"impactScore":9,"exploitabilityScore":9},6.9,"CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N",[469,490,497],{"ecosystem":9,"name":470,"vendor":471,"product":472,"cpe_part":473,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":474},"Django","djangoproject","django","a",[475,481,486],{"version":476,"is_range":477,"range_type":478,"version_start":9,"version_start_type":9,"version_end":479,"version_end_type":480,"fixed_in":9},"lt2.2.24",true,"cpe","2.2.24","excluding",{"version":482,"is_range":477,"range_type":478,"version_start":483,"version_start_type":484,"version_end":485,"version_end_type":480,"fixed_in":9},"gte3.0.0_lt3.1.12","3.0.0","including","3.1.12",{"version":487,"is_range":477,"range_type":478,"version_start":488,"version_start_type":484,"version_end":489,"version_end_type":480,"fixed_in":9},"gte3.2.0_lt3.2.4","3.2.0","3.2.4",{"ecosystem":9,"name":491,"vendor":492,"product":491,"cpe_part":493,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":494},"fedora","fedoraproject","o",[495],{"version":496,"is_range":98,"range_type":478,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"35",{"ecosystem":498,"name":472,"vendor":498,"product":472,"cpe_part":9,"purl_type":499,"purl_namespace":9,"purl_name":472,"source":9,"versions":500},"PyPI","pypi",[501,504,507],{"version":502,"is_range":477,"range_type":503,"version_start":9,"version_start_type":9,"version_end":479,"version_end_type":480,"fixed_in":9},"lt2_2_24","ecosystem",{"version":505,"is_range":477,"range_type":503,"version_start":506,"version_start_type":484,"version_end":485,"version_end_type":480,"fixed_in":9},"gte3_0_lt3_1_12","3.0",{"version":508,"is_range":477,"range_type":503,"version_start":509,"version_start_type":484,"version_end":489,"version_end_type":480,"fixed_in":9},"gte3_2_lt3_2_4","3.2"]