[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-69248":6},{"stargazers_count":4,"fetched_at":5},8,"2026-09-19T11:35:27.363Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":27,"aliases":28,"duplicate_of":9,"upstream":73,"downstream":74,"duplicates":91,"related":92,"reserved_at":9,"published_at":100,"modified_at":101,"state":102,"summary":103,"references_raw":112,"kevs":182,"epss":183,"epss_history":186,"metrics":325,"affected":343},"CVE-2026-69248","cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. In versions 45.0.0 through 48.0.0, if an intermediate constrained CA permits the DNS name foo.example.com, and the leaf certificate has a wildcard in its DNS SAN of *.example.com, python-cryptography's verifier accepts which allows escaping outside of the permitted names. The core issue is in DNSConstraint::matches, where a wildcard pattern was treated as matching a more-specific permitted constraint even though *.example.com can expand to sibling names such as bar.example.com outside foo.example.com. This allows acceptance of an invalid certificate chain. This issue is fixed in 49.0.0.",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":9,"capec":18},"CWE-295","Improper Certificate Validation","The product does not validate, or incorrectly validates, a certificate.","weakness","Draft","Base",[19,23],{"id":20,"name":21,"techniques":22},"CAPEC-459","Creating a Rogue Certification Authority Certificate",[],{"id":24,"name":25,"techniques":26},"CAPEC-475","Signature Spoofing by Improper Validation",[],[],[29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"GHSA-m2h6-j472-rp4c","PYSEC-2026-3554","UBUNTU-CVE-2026-69248","DEBIAN-CVE-2026-69248","CGA-7qp9-g89x-xp5g","CGA-8p55-7hm7-66f6","CGA-9g34-9vfw-292c","CGA-jwjg-4m6w-hv4f","CGA-2ph8-j3p7-wq94","CGA-2x3j-jwvw-6cf8","CGA-42pv-cxhj-2m8j","CGA-57h8-3cgj-3w5f","CGA-5fjw-h8c6-qjv3","CGA-6235-pvc8-3fpg","CGA-6462-g436-xgg3","CGA-8jq3-f37v-r4xj","CGA-8r9v-g3ff-f9m9","CGA-c929-g89h-8cqj","CGA-cf3q-rqgc-7r3x","CGA-cr88-wf4h-76xq","CGA-cwwm-4827-c3hj","CGA-f96m-w5pq-x4xc","CGA-fmjg-7mrm-64g4","CGA-gcm4-v8c9-gr8p","CGA-jr26-v7j7-6hc2","CGA-jxv4-h6cq-f4pr","CGA-mc4x-c52c-fg92","CGA-pjph-w6q7-v9qf","CGA-pq3q-6c36-xcr5","CGA-pqgv-5qvx-2q7v","CGA-vjjx-89p2-cw9w","CGA-vrmw-34xj-xv69","CGA-w26q-g7jq-x9gf","CGA-w4xf-jx5g-crcx","CGA-w726-55fh-qf74","CGA-x79v-6627-7p2p","CGA-xr6h-ppw9-9p8c","CGA-2xm6-m7r6-6ph2","CGA-44x4-4rvj-vh7p","CGA-f5mq-fj63-whj6","CGA-v3wf-mq3c-m7cx","CGA-p8px-m6vc-gx67","CGA-pvxr-c4m3-46mc","CGA-rw95-fqh5-3m6f",[],[75,77,79,81,83,85,87,89],{"_key":76},"SUSE-SU-2026:23196-1",{"_key":78},"SUSE-SU-2026:23247-1",{"_key":80},"OPENSUSE-SU-2026:21685-1",{"_key":82},"SUSE-SU-2026:23404-1",{"_key":84},"CVE-2026-54876",{"_key":86},"RHSA-2026:64774",{"_key":88},"RHSA-2026:64795",{"_key":90},"USN-8776-1",[],[93,94,95,96,97,98],{"_key":76},{"_key":78},{"_key":80},{"_key":82},{"_key":90},{"_key":99},"CGA-WJWR-68XG-PHR3","2026-08-03T21:21:43.710Z","2026-09-02T13:26:35.057Z","Awaiting Analysis",{"cisa_kev":104,"cisa_ransomware":104,"cisa_vendor":9,"epss_severity":105,"epss_score":106,"severity":107,"severity_score":108,"severity_version":109,"severity_source":110,"severity_vector":111,"severity_status":102},false,"low",0.00185,"medium",6.9,"v4.0","cve.org","CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:P",[113,126,132,136,141,145,149,153,157,161,166,170,174,178],{"url":114,"sources":115,"tags":121},"https://github.com/pyca/cryptography/security/advisories/GHSA-m2h6-j472-rp4c",[110,116,117,118,119,120],"nvd","osv_pypi","osv_ubuntu","osv_wolfi","osv_chainguard",[122,123,124,125],"X Refsource CONFIRM","WEB","REPORT","Advisory",{"url":127,"sources":128,"tags":129},"https://github.com/pyca/cryptography/pull/14888",[110,116,117,118,119,120],[130,123,124,131],"X Refsource MISC","FIX",{"url":133,"sources":134,"tags":135},"https://github.com/pyca/cryptography/commit/4d035a4225965edeffd312079a510ef25fcfdcb2",[110,116,117,118,119,120],[130,123,124,131],{"url":137,"sources":138,"tags":139},"https://github.com/pyca/cryptography",[117],[140],"PACKAGE",{"url":142,"sources":143,"tags":144},"https://pypi.org/project/cryptography",[117],[140],{"url":146,"sources":147,"tags":148},"https://github.com/advisories/GHSA-m2h6-j472-rp4c",[117],[125],{"url":150,"sources":151,"tags":152},"https://nvd.nist.gov/vuln/detail/CVE-2026-69248",[117,119,120],[125],{"url":154,"sources":155,"tags":156},"https://ubuntu.com/security/CVE-2026-69248",[118],[124],{"url":158,"sources":159,"tags":160},"https://www.cve.org/CVERecord?id=CVE-2026-69248",[118],[124],{"url":162,"sources":163,"tags":165},"https://security-tracker.debian.org/tracker/CVE-2026-69248",[164],"osv_debian",[125],{"url":167,"sources":168,"tags":169},"https://github.com/pyca/cryptography/commit/286c89128",[117],[123],{"url":171,"sources":172,"tags":173},"https://github.com/pypa/advisory-database/tree/main/vulns/cryptography/PYSEC-2026-3554.yaml",[117],[123],{"url":175,"sources":176,"tags":177},"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/69xxx/CVE-2026-69248.json",[119,120],[125],{"url":179,"sources":180,"tags":181},"https://ubuntu.com/security/notices/USN-8776-1",[118],[125],[],{"date":184,"score":106,"percentile":185},"2026-09-19",0.08359,[187,190,193,196,199,202,205,207,210,213,216,219,222,225,228,231,234,237,240,243,246,249,252,255,258,261,264,267,270,273,276,279,282,285,288,291,294,297,300,303,306,309,312,315,318,321,324],{"date":188,"score":106,"percentile":189},"2026-08-04",0.0831,{"date":191,"score":106,"percentile":192},"2026-08-05",0.08282,{"date":194,"score":106,"percentile":195},"2026-08-06",0.08266,{"date":197,"score":106,"percentile":198},"2026-08-07",0.08256,{"date":200,"score":106,"percentile":201},"2026-08-08",0.08254,{"date":203,"score":106,"percentile":204},"2026-08-09",0.08246,{"date":206,"score":106,"percentile":201},"2026-08-10",{"date":208,"score":106,"percentile":209},"2026-08-11",0.08304,{"date":211,"score":106,"percentile":212},"2026-08-12",0.08314,{"date":214,"score":106,"percentile":215},"2026-08-13",0.08308,{"date":217,"score":106,"percentile":218},"2026-08-14",0.08316,{"date":220,"score":106,"percentile":221},"2026-08-15",0.08343,{"date":223,"score":106,"percentile":224},"2026-08-16",0.08372,{"date":226,"score":106,"percentile":227},"2026-08-17",0.08381,{"date":229,"score":106,"percentile":230},"2026-08-18",0.08377,{"date":232,"score":106,"percentile":233},"2026-08-19",0.08413,{"date":235,"score":106,"percentile":236},"2026-08-20",0.08412,{"date":238,"score":106,"percentile":239},"2026-08-21",0.08391,{"date":241,"score":106,"percentile":242},"2026-08-22",0.08393,{"date":244,"score":106,"percentile":245},"2026-08-23",0.08358,{"date":247,"score":106,"percentile":248},"2026-08-24",0.08076,{"date":250,"score":106,"percentile":251},"2026-08-25",0.0808,{"date":253,"score":106,"percentile":254},"2026-08-26",0.081,{"date":256,"score":106,"percentile":257},"2026-08-27",0.08107,{"date":259,"score":106,"percentile":260},"2026-08-28",0.08121,{"date":262,"score":106,"percentile":263},"2026-08-29",0.08123,{"date":265,"score":106,"percentile":266},"2026-08-30",0.08138,{"date":268,"score":106,"percentile":269},"2026-08-31",0.08136,{"date":271,"score":106,"percentile":272},"2026-09-01",0.08148,{"date":274,"score":106,"percentile":275},"2026-09-02",0.08129,{"date":277,"score":106,"percentile":278},"2026-09-03",0.08114,{"date":280,"score":106,"percentile":281},"2026-09-04",0.08127,{"date":283,"score":106,"percentile":284},"2026-09-05",0.08137,{"date":286,"score":106,"percentile":287},"2026-09-06",0.08163,{"date":289,"score":106,"percentile":290},"2026-09-07",0.08151,{"date":292,"score":106,"percentile":293},"2026-09-08",0.0815,{"date":295,"score":106,"percentile":296},"2026-09-09",0.08192,{"date":298,"score":106,"percentile":299},"2026-09-10",0.08174,{"date":301,"score":106,"percentile":302},"2026-09-11",0.0817,{"date":304,"score":106,"percentile":305},"2026-09-12",0.08227,{"date":307,"score":106,"percentile":308},"2026-09-13",0.0822,{"date":310,"score":106,"percentile":311},"2026-09-14",0.08233,{"date":313,"score":106,"percentile":314},"2026-09-15",0.08277,{"date":316,"score":106,"percentile":317},"2026-09-16",0.08321,{"date":319,"score":106,"percentile":320},"2026-09-17",0.0835,{"date":322,"score":106,"percentile":323},"2026-09-18",0.08369,{"date":184,"score":106,"percentile":185},[326,329,332,335,337,339,341],{"source":110,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":327},{"baseScore":108,"baseSeverity":328,"vectorString":111,"impactScore":9,"exploitabilityScore":9},"MEDIUM",{"source":116,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":330},{"baseScore":108,"baseSeverity":328,"vectorString":331,"impactScore":9,"exploitabilityScore":9},"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X",{"source":117,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":333},{"baseScore":334,"baseSeverity":9,"vectorString":111,"impactScore":9,"exploitabilityScore":9},8.3,{"source":118,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":336},{"baseScore":334,"baseSeverity":9,"vectorString":111,"impactScore":9,"exploitabilityScore":9},{"source":164,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":338},{"baseScore":334,"baseSeverity":9,"vectorString":331,"impactScore":9,"exploitabilityScore":9},{"source":119,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":340},{"baseScore":334,"baseSeverity":9,"vectorString":111,"impactScore":9,"exploitabilityScore":9},{"source":120,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":9,"cvss_v4_0":342},{"baseScore":334,"baseSeverity":9,"vectorString":111,"impactScore":9,"exploitabilityScore":9},[344,354,358,365,371,375,379,383,387,391,398,404,410,416,422,428,434,440,444,451,455,460,464,467,470,483,494,502],{"ecosystem":345,"name":346,"vendor":347,"product":346,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":346,"source":9,"versions":349},"Chainguard","airflow-2","chainguard","apk",[350],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"all",true,"ecosystem",{"ecosystem":345,"name":355,"vendor":347,"product":355,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":355,"source":9,"versions":356},"airflow-core-2",[357],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":359,"vendor":347,"product":359,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":359,"source":9,"versions":360},"apache-beam-python-3.11-sdk",[361],{"version":362,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":363,"version_end_type":364,"fixed_in":9},"lt2_75_0_r2","2.75.0-r2","excluding",{"ecosystem":345,"name":366,"vendor":347,"product":366,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":366,"source":9,"versions":367},"apache-beam-python-3.12-sdk",[368],{"version":369,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":370,"version_end_type":364,"fixed_in":9},"lt2_75_0_r1","2.75.0-r1",{"ecosystem":345,"name":372,"vendor":347,"product":372,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":372,"source":9,"versions":373},"apache-beam-python-3.13-sdk",[374],{"version":362,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":363,"version_end_type":364,"fixed_in":9},{"ecosystem":345,"name":376,"vendor":347,"product":376,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":376,"source":9,"versions":377},"authentik-2025.12",[378],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":380,"vendor":347,"product":380,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":380,"source":9,"versions":381},"datadog-agent-7.75-core-integrations",[382],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":384,"vendor":347,"product":384,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":384,"source":9,"versions":385},"datadog-agent-fips-7.75-core-integrations",[386],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":388,"vendor":347,"product":388,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":388,"source":9,"versions":389},"dbt-snowflake",[390],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":392,"vendor":347,"product":392,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":392,"source":9,"versions":393},"kserve-storage-controller",[394,397],{"version":395,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":396,"version_end_type":364,"fixed_in":9},"lt0_20_0_r7","0.20.0-r7",{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":399,"vendor":347,"product":399,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":399,"source":9,"versions":400},"mlflow",[401],{"version":402,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":403,"version_end_type":364,"fixed_in":9},"lt3_16_0_r0","3.16.0-r0",{"ecosystem":345,"name":405,"vendor":347,"product":405,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":405,"source":9,"versions":406},"openstack-glance-2025.1",[407],{"version":408,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":409,"version_end_type":364,"fixed_in":9},"lt30_2_0_git20260616_r8","30.2.0_git20260616-r8",{"ecosystem":345,"name":411,"vendor":347,"product":411,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":411,"source":9,"versions":412},"openstack-glance-2025.2",[413],{"version":414,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":415,"version_end_type":364,"fixed_in":9},"lt31_1_0_git20260708_r2","31.1.0_git20260708-r2",{"ecosystem":345,"name":417,"vendor":347,"product":417,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":417,"source":9,"versions":418},"openstack-glance-2026.1",[419],{"version":420,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":421,"version_end_type":364,"fixed_in":9},"lt32_0_0_git20260805_r0","32.0.0_git20260805-r0",{"ecosystem":345,"name":423,"vendor":347,"product":423,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":423,"source":9,"versions":424},"openstack-nova-2025.1",[425],{"version":426,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":427,"version_end_type":364,"fixed_in":9},"lt31_3_0_git20260717_r3","31.3.0_git20260717-r3",{"ecosystem":345,"name":429,"vendor":347,"product":429,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":429,"source":9,"versions":430},"openstack-nova-2025.2",[431],{"version":432,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":433,"version_end_type":364,"fixed_in":9},"lt32_2_0_git20260715_r2","32.2.0_git20260715-r2",{"ecosystem":345,"name":435,"vendor":347,"product":435,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":435,"source":9,"versions":436},"openstack-nova-2026.1",[437],{"version":438,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":439,"version_end_type":364,"fixed_in":9},"lt33_0_1_git20260727_r1","33.0.1_git20260727-r1",{"ecosystem":345,"name":441,"vendor":347,"product":441,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":441,"source":9,"versions":442},"superset-6.0",[443],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":345,"name":445,"vendor":347,"product":445,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":445,"source":9,"versions":446},"vllm-openai-cuda-12.9",[447,448],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":449,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":450,"version_end_type":364,"fixed_in":9},"lt0_29_0_r3","0.29.0-r3",{"ecosystem":345,"name":452,"vendor":347,"product":452,"cpe_part":9,"purl_type":348,"purl_namespace":347,"purl_name":452,"source":9,"versions":453},"vllm-openai-cuda-13.0",[454],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":456,"name":380,"vendor":457,"product":380,"cpe_part":9,"purl_type":348,"purl_namespace":457,"purl_name":380,"source":9,"versions":458},"Wolfi","wolfi",[459],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":456,"name":392,"vendor":457,"product":392,"cpe_part":9,"purl_type":348,"purl_namespace":457,"purl_name":392,"source":9,"versions":461},[462,463],{"version":395,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":396,"version_end_type":364,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":456,"name":399,"vendor":457,"product":399,"cpe_part":9,"purl_type":348,"purl_namespace":457,"purl_name":399,"source":9,"versions":465},[466],{"version":402,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":403,"version_end_type":364,"fixed_in":9},{"ecosystem":456,"name":441,"vendor":457,"product":441,"cpe_part":9,"purl_type":348,"purl_namespace":457,"purl_name":441,"source":9,"versions":468},[469],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"ecosystem":471,"name":472,"vendor":473,"product":472,"cpe_part":9,"purl_type":474,"purl_namespace":473,"purl_name":472,"source":9,"versions":475},"Debian","python-cryptography","debian","deb",[476,477,478,479,480],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":481,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":482,"version_end_type":364,"fixed_in":9},"lt49_0_0_1","49.0.0-1",{"ecosystem":484,"name":472,"vendor":485,"product":472,"cpe_part":9,"purl_type":474,"purl_namespace":485,"purl_name":472,"source":9,"versions":486},"Ubuntu","ubuntu",[487,488,489,490,491],{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":351,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},{"version":492,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":493,"version_end_type":364,"fixed_in":9},"lt46_0_5_1ubuntu2_2","46.0.5-1ubuntu2.2",{"ecosystem":9,"name":495,"vendor":496,"product":495,"cpe_part":497,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":498},"cryptography","pyca","a",[499],{"version":500,"is_range":352,"range_type":110,"version_start":9,"version_start_type":9,"version_end":501,"version_end_type":364,"fixed_in":9},"\u003C 49.0.0","49.0.0",{"ecosystem":503,"name":495,"vendor":503,"product":495,"cpe_part":9,"purl_type":504,"purl_namespace":9,"purl_name":495,"source":9,"versions":505},"PyPI","pypi",[506,508],{"version":507,"is_range":352,"range_type":353,"version_start":9,"version_start_type":9,"version_end":501,"version_end_type":364,"fixed_in":9},"lt49_0_0",{"version":509,"is_range":352,"range_type":353,"version_start":510,"version_start_type":511,"version_end":501,"version_end_type":364,"fixed_in":9},"gte45_0_0_lt49_0_0","45.0.0","including"]