In the Linux kernel, the following vulnerability has been resolved:
clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
While PLL CPUX clock rate change when CPU is running from it works in vast majority of cases, now and then it causes instability. This leads to system crashes and other undefined behaviour. After a lot of testing (30+ hours) while also doing a lot of frequency switches, we can't observe any instability issues anymore when doing reparenting to stable clock like 24 MHz oscillator.
{ "vanir_signatures": [ { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "9993196574659966065219576372145476035", "165090267815069413736376238433699630378", "297605368425087736727889945773085754151", "288932012519085591247825940015349846033", "131391932811805412028470823012761534277", "50657640908385441170382107878606490410", "129243698159654290659239217132207844948", "245262465460870328391488961214492986017", "186066474028683379947080977341268844392", "180328267876742901004812105845085807908", "300126190924626317281699437819190286803" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bfc78b4628497eb6df09a6b5bba9dd31616ee175", "deprecated": false, "id": "CVE-2023-52882-08452970" }, { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "9993196574659966065219576372145476035", "165090267815069413736376238433699630378", "297605368425087736727889945773085754151", "288932012519085591247825940015349846033", "131391932811805412028470823012761534277", "50657640908385441170382107878606490410", "129243698159654290659239217132207844948", "245262465460870328391488961214492986017", "186066474028683379947080977341268844392", "180328267876742901004812105845085807908", "300126190924626317281699437819190286803" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe11826ffa200e1a7a826e745163cb2f47875f66", "deprecated": false, "id": "CVE-2023-52882-1326953f" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1396.0, "function_hash": "250568110872777461523718111611386101051" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70f64cb29014e4c4f1fabd3265feebd80590d069", "deprecated": false, "id": "CVE-2023-52882-1a702a68" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1174.0, "function_hash": "334013647847749258489228438338389632339" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1fa9a9816204ac4b118b2e613d3a7c981355019", "deprecated": false, "id": "CVE-2023-52882-2c773068" }, { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "33780221808925621035071096484666644362", "191908269486386260393842305739713336190", "84317955845485423766204135590482213636", "86597468622308677582769362216639554575", "340246027293317758883006623517294197006", "47253463385847879410924099700977482087", "172265213941226942583826954214734889883", "102635822496606850732905016604665174366", "169525719803387997514583719277224247214", "42284710864303940622688619772249464453" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@70f64cb29014e4c4f1fabd3265feebd80590d069", "deprecated": false, "id": "CVE-2023-52882-458aeec0" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1396.0, "function_hash": "250568110872777461523718111611386101051" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e91ed763dc07437777bd012af7a2bd4493731ff", "deprecated": false, "id": "CVE-2023-52882-55ea5ba5" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1396.0, "function_hash": "250568110872777461523718111611386101051" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b82eb134d2942ecc669e2ab2be3f0a58d79428a", "deprecated": false, "id": "CVE-2023-52882-799b0f02" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1182.0, "function_hash": "298726658440754919629743814850035861380" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bfc78b4628497eb6df09a6b5bba9dd31616ee175", "deprecated": false, "id": "CVE-2023-52882-979c1915" }, { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "33780221808925621035071096484666644362", "191908269486386260393842305739713336190", "84317955845485423766204135590482213636", "86597468622308677582769362216639554575", "340246027293317758883006623517294197006", "47253463385847879410924099700977482087", "172265213941226942583826954214734889883", "102635822496606850732905016604665174366", "169525719803387997514583719277224247214", "42284710864303940622688619772249464453" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9708e5081cfc4f085690294163389bcf82655f90", "deprecated": false, "id": "CVE-2023-52882-a889a011" }, { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "9993196574659966065219576372145476035", "165090267815069413736376238433699630378", "297605368425087736727889945773085754151", "288932012519085591247825940015349846033", "131391932811805412028470823012761534277", "50657640908385441170382107878606490410", "129243698159654290659239217132207844948", "172265213941226942583826954214734889883", "102635822496606850732905016604665174366", "169525719803387997514583719277224247214", "42284710864303940622688619772249464453" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f1fa9a9816204ac4b118b2e613d3a7c981355019", "deprecated": false, "id": "CVE-2023-52882-c2b6f8b0" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1396.0, "function_hash": "250568110872777461523718111611386101051" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9708e5081cfc4f085690294163389bcf82655f90", "deprecated": false, "id": "CVE-2023-52882-cc094611" }, { "signature_type": "Function", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c", "function": "sun50i_h6_ccu_probe" }, "signature_version": "v1", "digest": { "length": 1164.0, "function_hash": "239748727423331646343140523091915120074" }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe11826ffa200e1a7a826e745163cb2f47875f66", "deprecated": false, "id": "CVE-2023-52882-cfc52313" }, { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "33780221808925621035071096484666644362", "191908269486386260393842305739713336190", "84317955845485423766204135590482213636", "86597468622308677582769362216639554575", "340246027293317758883006623517294197006", "47253463385847879410924099700977482087", "172265213941226942583826954214734889883", "102635822496606850732905016604665174366", "169525719803387997514583719277224247214", "42284710864303940622688619772249464453" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0b82eb134d2942ecc669e2ab2be3f0a58d79428a", "deprecated": false, "id": "CVE-2023-52882-d1eeceb5" }, { "signature_type": "Line", "target": { "file": "drivers/clk/sunxi-ng/ccu-sun50i-h6.c" }, "signature_version": "v1", "digest": { "threshold": 0.9, "line_hashes": [ "313496380787736052882378108976617789199", "256862107755905295268399375862286820121", "33780221808925621035071096484666644362", "191908269486386260393842305739713336190", "84317955845485423766204135590482213636", "86597468622308677582769362216639554575", "340246027293317758883006623517294197006", "47253463385847879410924099700977482087", "172265213941226942583826954214734889883", "102635822496606850732905016604665174366", "169525719803387997514583719277224247214", "42284710864303940622688619772249464453" ] }, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e91ed763dc07437777bd012af7a2bd4493731ff", "deprecated": false, "id": "CVE-2023-52882-ee003493" } ] }