ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮತ್ತು ಕ್ವಾಲ್ಕಾಮ್ ಅಡ್ರಿನೊ ಜಿಪಿಯು ಶೂನ್ಯ-ದಿನದ ದೋಷಗಳು: ಎ ಡೀಪ್ ಡೈವ್ | B4N1

ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮತ್ತು ಕ್ವಾಲ್ಕಾಮ್ ಅಡ್ರಿನೊ ಜಿಪಿಯು ಶೂನ್ಯ-ದಿನದ ದೋಷಗಳು: ಎ ಡೀಪ್ ಡೈವ್

24 days ago · b4n1 Read time: 2 min

ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮತ್ತು ಕ್ವಾಲ್ಕಾಮ್ ಅಡ್ರಿನೊ ಜಿಪಿಯು ಶೂನ್ಯ-ದಿನದ ದೋಷಗಳು: ಆಳವಾದ ಡೈವ್

Linux ಕರ್ನಲ್ ಮತ್ತು Qualcomm Adreno GPU ಇತ್ತೀಚೆಗೆ ನಿರ್ಣಾಯಕ ಶೂನ್ಯ-ದಿನದ ದೋಷಗಳಿಂದ ಪ್ರಭಾವಿತವಾಗಿವೆ, ಅವುಗಳೆಂದರೆ Dirty Frag ಮತ್ತು Adreno GPU ಡ್ರೈವರ್‌ಗಳಲ್ಲಿನ ಮೂರು ನ್ಯೂನತೆಗಳು. ಈ ದೌರ್ಬಲ್ಯಗಳು ಗಮನಾರ್ಹವಾದ ಭದ್ರತಾ ಅಪಾಯಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ, ಏಕೆಂದರೆ ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ನಿರ್ಣಾಯಕ ಮೂಲ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಮತ್ತು Android ಸಾಧನಗಳೊಂದಿಗೆ ರಾಜಿ ಮಾಡಿಕೊಳ್ಳಲು ಅವುಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು.

ಡರ್ಟಿ ಫ್ರ್ಯಾಗ್: ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಶೂನ್ಯ-ದಿನದ ದುರ್ಬಲತೆ

ಡರ್ಟಿ ಫ್ರಾಗ್ ಎನ್ನುವುದು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ದುರ್ಬಲತೆಯಾಗಿದ್ದು, ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಸವಲತ್ತುಗಳಿಲ್ಲದ ಬಳಕೆದಾರರಿಗೆ ನಿರ್ಣಾಯಕ ಮೂಲ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಅನುಮತಿಸುತ್ತದೆ. ವಿಘಟಿತ ಪ್ಯಾಕೆಟ್‌ಗಳ ಕರ್ನಲ್‌ನ ನಿರ್ವಹಣೆಯಲ್ಲಿನ ದೋಷದಿಂದ ದುರ್ಬಲತೆಯು ಉಂಟಾಗುತ್ತದೆ, ಇದನ್ನು ಉನ್ನತ ಸವಲತ್ತುಗಳೊಂದಿಗೆ ಅನಿಯಂತ್ರಿತ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಿಕೊಳ್ಳಬಹುದು. Hyunwoo Kim ನ ಬಹಿರಂಗಪಡಿಸುವಿಕೆ ವಿವರಿಸಿದಂತೆ, ದುರ್ಬಲತೆಯು Linux ಕರ್ನಲ್ ಆವೃತ್ತಿ 5.10 ಮತ್ತು ನಂತರದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಈ ದುರ್ಬಲತೆಯು ನಿರ್ದಿಷ್ಟವಾಗಿ ಸಂಬಂಧಿಸಿದೆ ಏಕೆಂದರೆ ಇದನ್ನು ರೂಟ್ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ಬಳಸಿಕೊಳ್ಳಬಹುದು, ಇದು ಸೂಕ್ಷ್ಮ ಡೇಟಾ ಮತ್ತು ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅನಧಿಕೃತ ಪ್ರವೇಶಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು.

💡 ಕೀ ಟೇಕ್‌ಅವೇ: ಡರ್ಟಿ ಫ್ರ್ಯಾಗ್ ಒಂದು ನಿರ್ಣಾಯಕ ದುರ್ಬಲತೆಯಾಗಿದ್ದು, ತಮ್ಮ ಸಿಸ್ಟಂಗಳನ್ನು ಪ್ಯಾಚ್ ಮಾಡಲು ಮತ್ತು ಸುರಕ್ಷಿತಗೊಳಿಸಲು ಟೆಕ್ ವೃತ್ತಿಪರರಿಂದ ತಕ್ಷಣದ ಗಮನವನ್ನು ಬಯಸುತ್ತದೆ. ರೂಟ್ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಲು ದುರ್ಬಲತೆಯನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು, ಇದು ಸೂಕ್ಷ್ಮ ಡೇಟಾ ಮತ್ತು ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅನಧಿಕೃತ ಪ್ರವೇಶಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ಈ ದುರ್ಬಲತೆಯನ್ನು ತಗ್ಗಿಸಲು, Linux ಬಳಕೆದಾರರು Linux ಕರ್ನಲ್ ಸಮುದಾಯದಿಂದ ಒದಗಿಸಲಾದ ಪ್ಯಾಚ್ ಅನ್ನು ಅನ್ವಯಿಸಬಹುದು, ಇದು ವಿಘಟಿತ ಪ್ಯಾಕೆಟ್‌ಗಳ ಕರ್ನಲ್‌ನ ನಿರ್ವಹಣೆಯಲ್ಲಿನ ದೋಷವನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಶೋಷಣೆಯನ್ನು ತಡೆಯುತ್ತದೆ.

``ಹೆಬ್ಬಾವು

Git ಅನ್ನು ಬಳಸಿಕೊಂಡು ಡರ್ಟಿ ಫ್ರ್ಯಾಗ್ ಪ್ಯಾಚ್ ಅನ್ನು ಹೇಗೆ ಅನ್ವಯಿಸಬೇಕು ಎಂಬುದರ ಉದಾಹರಣೆ

git ಪಡೆದುಕೊಳ್ಳಿ https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master git ಚೆರ್ರಿ-ಪಿಕ್ -x <patch_hash>


ಹೆಚ್ಚುವರಿಯಾಗಿ, ಬಳಕೆದಾರರು ತಮ್ಮ ಸಿಸ್ಟಂಗಳನ್ನು ಕಂಟೇನರ್ ಮತ್ತು ಮೈಕ್ರೋವಿಎಂ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಬಳಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು, ಇದು ಕರ್ನಲ್ ದೋಷಗಳ ವಿರುದ್ಧ ಭದ್ರತೆಯ ಹೆಚ್ಚುವರಿ ಪದರವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಏಕೆಂದರೆ ಕಂಟೇನರ್ ಮತ್ತು ಮೈಕ್ರೋವಿಎಮ್ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ಗಳು ಕರ್ನಲ್ ಅನ್ನು ಉಳಿದ ಸಿಸ್ಟಮ್‌ನಿಂದ ಪ್ರತ್ಯೇಕಿಸಬಹುದು, ದುರ್ಬಲತೆಯ ಶೋಷಣೆಯನ್ನು ತಡೆಯುತ್ತದೆ.

### Qualcomm Adreno GPU ಶೂನ್ಯ-ದಿನದ ದೋಷಗಳು
Qualcomm ತನ್ನ Adreno GPU ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಮೂರು ನಿರ್ಣಾಯಕ ಶೂನ್ಯ-ದಿನದ ದೋಷಗಳನ್ನು ಪರಿಹರಿಸಿದೆ, ಇವುಗಳನ್ನು Android ಸಾಧನಗಳ ವಿರುದ್ಧ ಉದ್ದೇಶಿತ ದಾಳಿಗಳಲ್ಲಿ ಬಳಸಿಕೊಳ್ಳಲಾಗುತ್ತಿದೆ. ದುರ್ಬಲತೆಗಳು ಅಡ್ರಿನೊ GPU ಡ್ರೈವರ್‌ನ ಮೆಮೊರಿ ಹಂಚಿಕೆಯ ನಿರ್ವಹಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ ಮತ್ತು ಉನ್ನತ ಸವಲತ್ತುಗಳೊಂದಿಗೆ ಅನಿಯಂತ್ರಿತ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಳಸಿಕೊಳ್ಳಬಹುದು. [ಕ್ವಾಲ್ಕಾಮ್‌ನ ಭದ್ರತಾ ಬುಲೆಟಿನ್] (https://www.qualcomm.com/products/security/bulletins) ಪ್ರಕಾರ, ದುರ್ಬಲತೆಗಳು Adreno GPU ಡ್ರೈವರ್ ಆವೃತ್ತಿಗಳು 540 ಮತ್ತು ನಂತರದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ.

| ದುರ್ಬಲತೆ | ವಿವರಣೆ | ಬಾಧಿತ ಆವೃತ್ತಿಗಳು |
| --- | --- | --- |
| CVE-2026-43285 | ಮೆಮೊರಿ ಹಂಚಿಕೆ ದೋಷ | Adreno GPU ಚಾಲಕ 540 ಮತ್ತು ನಂತರದ |
| CVE-2026-43286 | ಮೆಮೊರಿ ಹಂಚಿಕೆ ದೋಷ | Adreno GPU ಚಾಲಕ 540 ಮತ್ತು ನಂತರದ |
| CVE-2026-43287 | ಮೆಮೊರಿ ಹಂಚಿಕೆ ದೋಷ | Adreno GPU ಚಾಲಕ 540 ಮತ್ತು ನಂತರದ |

> ⚠️ **ಆರ್ಕಿಟೆಕ್ಚರಲ್ ರಿಸ್ಕ್:** Qualcomm Adreno GPU ಶೂನ್ಯ-ದಿನದ ನ್ಯೂನತೆಗಳು ಸಾಧನ ಡ್ರೈವರ್‌ಗಳನ್ನು ನವೀಕೃತವಾಗಿರಿಸುವ ಮತ್ತು ಸಂಭಾವ್ಯ ಶೋಷಣೆಗಳ ವಿರುದ್ಧ ಸುರಕ್ಷಿತಗೊಳಿಸುವ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತವೆ. ಹಾಗೆ ಮಾಡಲು ವಿಫಲವಾದರೆ ಸೂಕ್ಷ್ಮ ಡೇಟಾ ಮತ್ತು ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅನಧಿಕೃತ ಪ್ರವೇಶಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ಈ ದುರ್ಬಲತೆಗಳನ್ನು ತಗ್ಗಿಸಲು, Android ಬಳಕೆದಾರರು ತಮ್ಮ ಸಾಧನಗಳನ್ನು ಇತ್ತೀಚಿನ ಸಾಫ್ಟ್‌ವೇರ್ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಬಹುದು, ಇದು ಪ್ಯಾಚ್ ಮಾಡಲಾದ Adreno GPU ಡ್ರೈವರ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

```yml
# Android ಸಾಧನದಲ್ಲಿ ಸುರಕ್ಷಿತ ಬೂಟ್ ಅನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂಬುದರ ಉದಾಹರಣೆ
ಸಾಧನ:
  ಸುರಕ್ಷಿತ_ಬೂಟ್: ನಿಜ
  verified_boot: ನಿಜ

ತಗ್ಗಿಸುವಿಕೆಯ ತಂತ್ರಗಳ ಹೋಲಿಕೆ

ಕೆಳಗಿನ ಕೋಷ್ಟಕವು ಡರ್ಟಿ ಫ್ರ್ಯಾಗ್ ಮತ್ತು ಕ್ವಾಲ್ಕಾಮ್ ಅಡ್ರಿನೊ ಜಿಪಿಯು ಶೂನ್ಯ-ದಿನದ ದುರ್ಬಲತೆಗಳಿಗೆ ತಗ್ಗಿಸುವಿಕೆಯ ತಂತ್ರಗಳನ್ನು ಹೋಲಿಸುತ್ತದೆ:

ತಗ್ಗಿಸುವಿಕೆ ತಂತ್ರ ಡರ್ಟಿ ಫ್ರಾಗ್ Qualcomm Adreno GPU
ತೇಪೆ Linux ಕರ್ನಲ್ ಪ್ಯಾಚ್ ಅನ್ನು ಅನ್ವಯಿಸಿ Adreno GPU ಚಾಲಕವನ್ನು ನವೀಕರಿಸಿ
ಕಂಟೈನರ್ ಮತ್ತು ಮೈಕ್ರೋವಿಎಂ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ಗಳು ಕಂಟೇನರ್ ಮತ್ತು ಮೈಕ್ರೋವಿಎಂ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ ಅನ್ವಯಿಸುವುದಿಲ್ಲ
ಸುರಕ್ಷಿತ ಬೂಟ್ ಅನ್ವಯಿಸುವುದಿಲ್ಲ ಸುರಕ್ಷಿತ ಬೂಟ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಸಂರಚಿಸಿ

ತಗ್ಗಿಸುವಿಕೆ ಮತ್ತು ತಡೆಗಟ್ಟುವಿಕೆ

ಈ ದುರ್ಬಲತೆಗಳ ದುರ್ಬಳಕೆಯನ್ನು ತಡೆಗಟ್ಟಲು, ಬಳಕೆದಾರರು ಪ್ಯಾಚ್‌ಗಳನ್ನು ಅನ್ವಯಿಸಬೇಕು, ಸುರಕ್ಷಿತ ಬೂಟ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು ಮತ್ತು ಕಂಟೇನರ್ ಮತ್ತು ಮೈಕ್ರೋವಿಎಂ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಬಳಸಬೇಕು. ಈ ಕ್ರಮಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಮೂಲಕ, ಬಳಕೆದಾರರು ದುರ್ಬಲತೆಗಳ ಶೋಷಣೆಯನ್ನು ತಡೆಯಬಹುದು ಮತ್ತು ಅವರ ಸಿಸ್ಟಮ್ ಮತ್ತು ಡೇಟಾವನ್ನು ರಕ್ಷಿಸಬಹುದು. ಸಾಧನ ಡ್ರೈವರ್‌ಗಳನ್ನು ನವೀಕೃತವಾಗಿರಿಸುವುದು ಮತ್ತು ಸಂಭಾವ್ಯ ಶೋಷಣೆಗಳ ವಿರುದ್ಧ ಸುರಕ್ಷಿತವಾಗಿರಿಸುವುದು ಸಹ ಅತ್ಯಗತ್ಯ.

ಮೂಲಗಳು


Have Questions?

Let's Talk

Contact me on LinkedIn