[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"repo-stars":3,"vuln-CVE-2026-46209":6},{"stargazers_count":4,"fetched_at":5},7,"2026-07-30T21:17:53.703Z",{"id":7,"descriptions":8,"cisa":9,"weaknesses":10,"exploits":20,"aliases":21,"duplicate_of":9,"upstream":22,"downstream":23,"duplicates":70,"related":71,"reserved_at":9,"published_at":80,"modified_at":81,"state":82,"summary":83,"references_raw":92,"kevs":127,"epss":128,"epss_history":131,"metrics":247,"affected":255},"CVE-2026-46209","In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/gem: Fix inconsistent plane dimension calculation in drm_gem_fb_init_with_funcs()\n\ndrm_gem_fb_init_with_funcs() computes sub-sampled plane dimensions\nusing plain integer division:\n\n  unsigned int width  = mode_cmd->width  / (i ? info->hsub : 1);\n  unsigned int height = mode_cmd->height / (i ? info->vsub : 1);\n\nHowever, the ioctl-level framebuffer_check() in drm_framebuffer.c uses\ndrm_format_info_plane_width/height() which round up dimensions via\nDIV_ROUND_UP(). This inconsistency corrupts the subsequent GEM object\nsize check for certain pixel format and dimension combinations.\n\nFor example, with NV12 (vsub=2) and a 1-pixel-tall framebuffer the\nGEM size validation path sees height=0 instead of height=1. The\nexpression (height - 1) then wraps to UINT_MAX as an unsigned int,\ncausing min_size to overflow and wrap back to a small value. A tiny\nGEM object therefore passes the size guard, yet when the GPU accesses\nthe chroma plane it will read or write memory beyond the object's\nbounds.\n\nFix by replacing the open-coded divisions with drm_format_info_plane_width()\nand drm_format_info_plane_height(), which use DIV_ROUND_UP() and match\nthe calculation already used in framebuffer_check().",null,[11],{"_key":12,"id":12,"name":13,"description":14,"type":15,"status":16,"abstraction":17,"likelihood_of_exploit":18,"capec":19},"CWE-787","Out-of-bounds Write","The product writes data past the end, or before the beginning, of the intended buffer.","weakness","Draft","Base","High",[],[],[],[],[24,26,28,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68],{"_key":25},"OPENSUSE-SU-2026:10954-1",{"_key":27},"SUSE-SU-2026:22108-1",{"_key":29},"SUSE-SU-2026:22137-1",{"_key":31},"SUSE-SU-2026:2482-1",{"_key":33},"SUSE-SU-2026:2591-1",{"_key":35},"SUSE-SU-2026:2632-1",{"_key":37},"SUSE-SU-2026:22433-1",{"_key":39},"SUSE-SU-2026:22458-1",{"_key":41},"DEBIAN-CVE-2026-46209",{"_key":43},"RHSA-2026:34911",{"_key":45},"RHSA-2026:36018",{"_key":47},"RHSA-2026:36348",{"_key":49},"RHSA-2026:36349",{"_key":51},"RHSA-2026:40068",{"_key":53},"RHSA-2026:40760",{"_key":55},"UBUNTU-CVE-2026-46209",{"_key":57},"USN-8566-1",{"_key":59},"USN-8567-1",{"_key":61},"USN-8568-1",{"_key":63},"USN-8569-1",{"_key":65},"USN-8574-1",{"_key":67},"USN-8575-1",{"_key":69},"USN-8576-1",[],[72,73,74,75,76,77,78,79],{"_key":25},{"_key":27},{"_key":29},{"_key":31},{"_key":33},{"_key":35},{"_key":37},{"_key":39},"2026-05-28T09:40:27.092Z","2026-06-14T18:02:54.931Z","Analyzed",{"cisa_kev":84,"cisa_ransomware":84,"cisa_vendor":9,"epss_severity":85,"epss_score":86,"severity":87,"severity_score":88,"severity_version":89,"severity_source":90,"severity_vector":91,"severity_status":82},false,"low",0.00139,"high",7.8,"v3.1","cve.org","CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",[93,99,103,107,111,115,119,123],{"url":94,"sources":95,"tags":97},"https://git.kernel.org/stable/c/6b992591e04f2cce813bcf239b354f375bbf84d3",[90,96],"nvd",[98],"Patch",{"url":100,"sources":101,"tags":102},"https://git.kernel.org/stable/c/1da4ab7189f1064b3b712b388772c008b4d82580",[90,96],[98],{"url":104,"sources":105,"tags":106},"https://git.kernel.org/stable/c/1a17ea9861e89585361caa8bc231bd22dc6dbe7d",[90,96],[98],{"url":108,"sources":109,"tags":110},"https://git.kernel.org/stable/c/c5fc49d8470c5ebf3b41607600f277158f159950",[90,96],[98],{"url":112,"sources":113,"tags":114},"https://git.kernel.org/stable/c/3d4c2268bd7243c3780fe32bf24ff876da272acf",[90,96],[98],{"url":116,"sources":117,"tags":118},"https://git.kernel.org/stable/c/11427ad6c9f0def5ce567982b785da3191946430",[90,96],[98],{"url":120,"sources":121,"tags":122},"https://git.kernel.org/stable/c/adfc5ba4ef4dd2bca5969f40e8fc7b41fb3902ad",[90,96],[98],{"url":124,"sources":125,"tags":126},"https://git.kernel.org/stable/c/22922f7dae74409fc4bf0f1142710cb6b8ce8cc2",[90,96],[98],[],{"date":129,"score":86,"percentile":130},"2026-07-05",0.03606,[132,136,139,143,146,149,152,156,159,162,165,168,171,174,177,180,183,186,189,193,196,199,201,204,207,209,211,214,217,220,223,226,229,232,235,238,241,243,246],{"date":133,"score":134,"percentile":135},"2026-05-28",0.00018,0.05152,{"date":137,"score":134,"percentile":138},"2026-05-29",0.05164,{"date":140,"score":141,"percentile":142},"2026-05-30",0.00012,0.01829,{"date":144,"score":141,"percentile":145},"2026-05-31",0.01821,{"date":147,"score":141,"percentile":148},"2026-06-01",0.01807,{"date":150,"score":141,"percentile":151},"2026-06-02",0.01822,{"date":153,"score":154,"percentile":155},"2026-06-03",0.00013,0.02488,{"date":157,"score":154,"percentile":158},"2026-06-04",0.02491,{"date":160,"score":154,"percentile":161},"2026-06-05",0.02503,{"date":163,"score":154,"percentile":164},"2026-06-06",0.02498,{"date":166,"score":154,"percentile":167},"2026-06-07",0.0244,{"date":169,"score":154,"percentile":170},"2026-06-08",0.02425,{"date":172,"score":154,"percentile":173},"2026-06-09",0.0238,{"date":175,"score":154,"percentile":176},"2026-06-10",0.02388,{"date":178,"score":154,"percentile":179},"2026-06-11",0.02405,{"date":181,"score":154,"percentile":182},"2026-06-12",0.02401,{"date":184,"score":154,"percentile":185},"2026-06-13",0.02394,{"date":187,"score":154,"percentile":188},"2026-06-14",0.02402,{"date":190,"score":191,"percentile":192},"2026-06-15",0.00138,0.03518,{"date":194,"score":191,"percentile":195},"2026-06-16",0.03529,{"date":197,"score":191,"percentile":198},"2026-06-17",0.03541,{"date":200,"score":191,"percentile":198},"2026-06-18",{"date":202,"score":191,"percentile":203},"2026-06-19",0.03534,{"date":205,"score":191,"percentile":206},"2026-06-20",0.03532,{"date":208,"score":191,"percentile":206},"2026-06-21",{"date":210,"score":191,"percentile":195},"2026-06-22",{"date":212,"score":86,"percentile":213},"2026-06-23",0.03557,{"date":215,"score":86,"percentile":216},"2026-06-24",0.0356,{"date":218,"score":86,"percentile":219},"2026-06-25",0.03575,{"date":221,"score":86,"percentile":222},"2026-06-26",0.03591,{"date":224,"score":86,"percentile":225},"2026-06-27",0.03597,{"date":227,"score":86,"percentile":228},"2026-06-28",0.03618,{"date":230,"score":86,"percentile":231},"2026-06-29",0.03619,{"date":233,"score":86,"percentile":234},"2026-06-30",0.03611,{"date":236,"score":86,"percentile":237},"2026-07-01",0.03621,{"date":239,"score":86,"percentile":240},"2026-07-02",0.03608,{"date":242,"score":86,"percentile":130},"2026-07-03",{"date":244,"score":86,"percentile":245},"2026-07-04",0.03607,{"date":129,"score":86,"percentile":130},[248,253],{"source":90,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":249,"cvss_v4_0":9},{"baseScore":88,"baseSeverity":250,"vectorString":91,"impactScore":251,"exploitabilityScore":252},"HIGH",9.8,4.6,{"source":96,"cvss_v2_0":9,"cvss_v3_0":9,"cvss_v3_1":254,"cvss_v4_0":9},{"baseScore":88,"baseSeverity":250,"vectorString":91,"impactScore":251,"exploitabilityScore":252},[256,291],{"ecosystem":9,"name":257,"vendor":258,"product":258,"cpe_part":259,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":260},"Linux","linux","a",[261,268,271,274,277,280,283,286,289],{"version":262,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":266,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C 11427ad6c9f0def5ce567982b785da3191946430",true,"4c3dbb2c312c9fafbac30d98c523b8b1f3455d78","including","11427ad6c9f0def5ce567982b785da3191946430","excluding",{"version":269,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":270,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C adfc5ba4ef4dd2bca5969f40e8fc7b41fb3902ad","adfc5ba4ef4dd2bca5969f40e8fc7b41fb3902ad",{"version":272,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":273,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C 22922f7dae74409fc4bf0f1142710cb6b8ce8cc2","22922f7dae74409fc4bf0f1142710cb6b8ce8cc2",{"version":275,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":276,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C 6b992591e04f2cce813bcf239b354f375bbf84d3","6b992591e04f2cce813bcf239b354f375bbf84d3",{"version":278,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":279,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C 1da4ab7189f1064b3b712b388772c008b4d82580","1da4ab7189f1064b3b712b388772c008b4d82580",{"version":281,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":282,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C 1a17ea9861e89585361caa8bc231bd22dc6dbe7d","1a17ea9861e89585361caa8bc231bd22dc6dbe7d",{"version":284,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":285,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C c5fc49d8470c5ebf3b41607600f277158f159950","c5fc49d8470c5ebf3b41607600f277158f159950",{"version":287,"is_range":263,"range_type":90,"version_start":264,"version_start_type":265,"version_end":288,"version_end_type":267,"fixed_in":9},">= 4c3dbb2c312c9fafbac30d98c523b8b1f3455d78, \u003C 3d4c2268bd7243c3780fe32bf24ff876da272acf","3d4c2268bd7243c3780fe32bf24ff876da272acf",{"version":290,"is_range":84,"range_type":90,"version_start":290,"version_start_type":265,"version_end":290,"version_end_type":265,"fixed_in":9},"4.14",{"ecosystem":9,"name":292,"vendor":258,"product":293,"cpe_part":259,"purl_type":9,"purl_namespace":9,"purl_name":9,"source":9,"versions":294},"Linux Kernel","linux kernel",[295,299,303,307,311,315,319,323],{"version":296,"is_range":263,"range_type":297,"version_start":290,"version_start_type":265,"version_end":298,"version_end_type":267,"fixed_in":9},"gte4.14_lt5.10.258","cpe","5.10.258",{"version":300,"is_range":263,"range_type":297,"version_start":301,"version_start_type":265,"version_end":302,"version_end_type":267,"fixed_in":9},"gte5.11_lt5.15.209","5.11","5.15.209",{"version":304,"is_range":263,"range_type":297,"version_start":305,"version_start_type":265,"version_end":306,"version_end_type":267,"fixed_in":9},"gte5.16_lt6.1.175","5.16","6.1.175",{"version":308,"is_range":263,"range_type":297,"version_start":309,"version_start_type":265,"version_end":310,"version_end_type":267,"fixed_in":9},"gte6.2_lt6.6.140","6.2","6.6.140",{"version":312,"is_range":263,"range_type":297,"version_start":313,"version_start_type":265,"version_end":314,"version_end_type":267,"fixed_in":9},"gte6.7_lt6.12.90","6.7","6.12.90",{"version":316,"is_range":263,"range_type":297,"version_start":317,"version_start_type":265,"version_end":318,"version_end_type":267,"fixed_in":9},"gte6.13_lt6.18.32","6.13","6.18.32",{"version":320,"is_range":263,"range_type":297,"version_start":321,"version_start_type":265,"version_end":322,"version_end_type":267,"fixed_in":9},"gte6.19_lt7.0.9","6.19","7.0.9",{"version":324,"is_range":84,"range_type":297,"version_start":9,"version_start_type":9,"version_end":9,"version_end_type":9,"fixed_in":9},"7.1:rc1"]