ഓപ്പൺ സോഴ്സ് ലോകത്തെ അതികായനായ ലിനക്സിന്റെ ഉറക്കം കെടുത്തുകയാണ് പുതിയൊരു സുരക്ഷാപ്പിഴവ്. രണ്ടാഴ്ചയ്ക്കിടെ റിപ്പോർട്ട് ചെയ്യപ്പെടുന്ന രണ്ടാമത്തെ ഗുരുതരമായ വീഴ്ചയാണിത്. ‘ഡേർട്ടി ഫ്രാഗ്’ (Dirty Frag) എന്ന് പേരിട്ടിരിക്കുന്ന ഈ ഭീഷണി, സാധാരണ ഉപയോക്താക്കൾക്ക് പോലും സെർവറുകളുടെ പൂർണ്ണ നിയന്ത്രണം (root access) പിടിച്ചെടുക്കാൻ അവസരമൊരുക്കുന്നു. ലോകമെമ്പാടുമുള്ള കോടിക്കണക്കിന് സെർവറുകളെയും സിസ്റ്റങ്ങളെയും ഇത് അപകടത്തിലാക്കിയിരിക്കുകയാണ്.
സൈബർ ലോകത്ത് ആശങ്കയുടെ കാർമേഘങ്ങൾ ഉരുണ്ടുകൂടുമ്പോൾ, ഈ പുതിയ ലിനക്സ് സുരക്ഷാഭീഷണി സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്ക് വലിയ തലവേദനയാണ് സൃഷ്ടിക്കുന്നത്. വെർച്വൽ മെഷീനുകൾ ഉപയോഗിക്കുന്നവർക്കോ കുറഞ്ഞ അധികാരങ്ങളുള്ള അക്കൗണ്ടുകൾ ഉള്ളവർക്കോ പോലും ഒരു സിസ്റ്റത്തിന്റെ ഭരണാധികാരിയായി മാറാൻ ‘ഡേർട്ടി ഫ്രാഗ്’ വഴിയൊരുക്കുന്നു. കാര്യങ്ങൾ കൂടുതൽ വഷളാക്കിക്കൊണ്ട്, ഈ പിഴവ് മുതലെടുക്കാനുള്ള എക്സ്പ്ലോയിറ്റ് കോഡ് (exploit code) ഇന്റർനെറ്റിൽ പരസ്യമായിക്കഴിഞ്ഞു.
എന്തുകൊണ്ട് ‘ഡേർട്ടി ഫ്രാഗ്’ ഇത്ര അപകടകാരിയാകുന്നു?
ഒരു സാധാരണ സുരക്ഷാ വീഴ്ചയല്ല ഇത്. പല ഘടകങ്ങൾ ചേരുമ്പോഴാണ് ‘ഡേർട്ടി ഫ്രാഗി’ന്റെ ഭീകരരൂപം വ്യക്തമാകുന്നത്. ഹാക്കർമാർ ഇതിനകം തന്നെ ഈ പിഴവ് പരീക്ഷിക്കാൻ തുടങ്ങിയതായി മൈക്രോസോഫ്റ്റ് മുന്നറിയിപ്പ് നൽകിയിട്ടുണ്ട്. ഇത് അടിയന്തര നടപടികളുടെ പ്രാധാന്യം വർദ്ധിപ്പിക്കുന്നു.
കൃത്യതയും നിശബ്ദതയും
ഈ പിഴവ് മുതലെടുക്കുന്ന രീതി അതീവ കൃത്യതയുള്ളതാണ്. അതായത്, ഓരോ തവണ പ്രവർത്തിപ്പിക്കുമ്പോഴും ഒരേ ഫലം ഉറപ്പാണ്. മിക്കവാറും എല്ലാ ലിനക്സ് പതിപ്പുകളിലും (Linux distributions) ഇത് ഒരുപോലെ പ്രവർത്തിക്കും. ഏറ്റവും അപകടകരമായ കാര്യം, ഈ ആക്രമണം നടക്കുമ്പോൾ സിസ്റ്റം ക്രാഷാവുകയോ അസ്വാഭാവികമായി പെരുമാറുകയോ ഇല്ല. അതുകൊണ്ടുതന്നെ, ആക്രമണം നടന്ന കാര്യം കണ്ടെത്താൻ വളരെ പ്രയാസമാണ്. കഴിഞ്ഞയാഴ്ച പുറത്തുവന്ന ‘കോപ്പി ഫെയിൽ’ (Copy Fail) എന്ന പിഴവിനും സമാനമായ സ്വഭാവങ്ങളുണ്ടായിരുന്നു.
“നിലവിൽ പാച്ച് ചെയ്യാത്ത കേർണൽ പിഴവുകൾ മുതലെടുത്ത് അനധികൃതമായി റൂട്ട് ആക്സസ് നേടാൻ സഹായിക്കുന്നതിനാൽ ‘ഡേർട്ടി ഫ്രാഗ്’ ലിനക്സ് സിസ്റ്റങ്ങൾക്ക് ഉടനടി കാര്യമായ ഭീഷണി ഉയർത്തുന്നു,” സുരക്ഷാ സ്ഥാപനമായ ഏവിയാട്രിക്സിലെ ഗവേഷകർ മുന്നറിയിപ്പ് നൽകുന്നു. ആക്രമണ രീതി പരസ്യമായ സ്ഥിതിക്ക്, സ്ഥാപനങ്ങൾ എത്രയും പെട്ടെന്ന് പാച്ചുകൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത് അത്യാവശ്യമാണ്.
ചോർന്ന കോഡും സീറോ-ഡേ ഭീഷണിയും
ഹ്യുൻവൂ കിം എന്ന ഗവേഷകനാണ് ഈ പിഴവ് ആദ്യമായി കണ്ടെത്തിയത്. എന്നാൽ അദ്ദേഹം ഇത് ഉത്തരവാദിത്തത്തോടെ റിപ്പോർട്ട് ചെയ്ത് പാച്ചുകൾ തയ്യാറാക്കുന്നതിനിടയിൽ, മറ്റാരോ ഈ പിഴവ് മുതലെടുക്കാനുള്ള നിർണായക വിവരങ്ങൾ പുറത്തുവിട്ടു. ഇതോടെ ഇതൊരു ‘സീറോ-ഡേ’ (zero-day) ഭീഷണിയായി മാറി. അതായത്, പ്രതിവിധി വ്യാപകമായി എത്തുന്നതിന് മുൻപ് തന്നെ ആക്രമണ രീതി ലോകം അറിഞ്ഞു. ഇതേത്തുടർന്ന്, താൻ വികസിപ്പിച്ചെടുത്ത പ്രൂഫ്-ഓഫ്-കോൺസെപ്റ്റ് കോഡ് ഹ്യുൻവൂ കിം തന്നെ പുറത്തുവിടാൻ നിർബന്ധിതനായി.
പ്രവർത്തന രീതിയും സാങ്കേതിക വശവും
സാധാരണ ഉപയോക്താക്കൾക്ക് അല്പം സങ്കീർണ്ണമായി തോന്നാമെങ്കിലും, ഇതിന്റെ പ്രവർത്തനരീതി മനസ്സിലാക്കുന്നത് ഭീഷണിയുടെ ആഴം വ്യക്തമാക്കും. ലിനക്സ് കേർണൽ (Linux Kernel) മെമ്മറിയിൽ സൂക്ഷിക്കുന്ന പേജ് കാഷെ (page caches) കൈകാര്യം ചെയ്യുന്നതിലെ പിഴവുകളാണ് ‘ഡേർട്ടി ഫ്രാഗി’ന് അടിസ്ഥാനം.
ഈ പിഴവ് യഥാർത്ഥത്തിൽ രണ്ട് വ്യത്യസ്ത വൾനറബിലിറ്റികളെ ഒരുമിച്ച് ചേർത്ത് ഉപയോഗിക്കുന്ന ഒരു ശൃംഖലാ ആക്രമണമാണ്:
- CVE-2026-43284: നെറ്റ്വർക്കിംഗുമായി ബന്ധപ്പെട്ട esp4, esp6 പ്രോസസ്സുകളെ ലക്ഷ്യമിടുന്നു.
- CVE-2026-43500: rxrpc എന്ന കമ്പോണന്റിലെ പിഴവ് മുതലെടുക്കുന്നു.
ലളിതമായി പറഞ്ഞാൽ, വായിക്കാൻ മാത്രം അനുമതിയുള്ള ഒരു സിസ്റ്റം ഫയലിനെ (ഉദാഹരണത്തിന്, പാസ്വേഡ് വിവരങ്ങൾ സൂക്ഷിക്കുന്ന `/etc/passwd` ഫയൽ) മെമ്മറിയിൽ വെച്ച് മാറ്റിയെഴുതാൻ ഹാക്കർക്ക് അവസരം ലഭിക്കുന്നു. സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്താതെ, മെമ്മറിയിലെ ഡാറ്റയിൽ കൃത്രിമം കാണിക്കുന്നതിലൂടെയാണ് ഇത് സാധ്യമാകുന്നത്. 2022-ൽ വലിയ കോളിളക്കം സൃഷ്ടിച്ച ‘ഡേർട്ടി പൈപ്പ്’ (Dirty Pipe) എന്ന സുരക്ഷാ വീഴ്ചയും ഇതേ കുടുംബത്തിൽ പെട്ടതായിരുന്നു.
സുരക്ഷാ സ്ഥാപനമായ ഓട്ടോമോക്സിലെ ഗവേഷകർ ഇതിനെ ഇങ്ങനെ വിശദീകരിക്കുന്നു: “ഡേർട്ടി പൈപ്പ് പോലെ തന്നെയാണെങ്കിലും, ‘ഡേർട്ടി ഫ്രാഗ്’ കേർണലിലെ `struct sk_buff` എന്ന ഭാഗത്തെയാണ് ലക്ഷ്യമിടുന്നത്. ഒരു ഫയലിന്റെ റീഡ്-ഓൺലി പേജ് കാഷെയിലേക്ക് ഒരു റഫറൻസ് കടത്തിവിടുകയും, പിന്നീട് സിസ്റ്റത്തിന്റെ തന്നെ ക്രിപ്റ്റോഗ്രാഫിക് പ്രവർത്തനങ്ങൾ ഉപയോഗിച്ച് ആ ഡാറ്റ റാമിൽ വെച്ച് മാറ്റിയെഴുതുകയുമാണ് ചെയ്യുന്നത്. ഇതോടെ, ഹാക്കർക്ക് വായിക്കാൻ മാത്രം അനുമതിയുണ്ടായിരുന്ന ഫയലിൽ മാറ്റങ്ങൾ വരുത്താൻ സാധിക്കുന്നു.”
അടിയന്തരമായി എന്തുചെയ്യണം?
ഈ ഗുരുതരമായ ലിനക്സ് സുരക്ഷാഭീഷണി കണ്ടെത്തിയതിനെ തുടർന്ന് ലിനക്സ് ഡെവലപ്പർമാർ കേർണലിൽ ആവശ്യമായ മാറ്റങ്ങൾ വരുത്തിയിട്ടുണ്ട്. എന്നാൽ ഈ മാറ്റങ്ങൾ ഓരോ ലിനക്സ് വിതരണക്കാരും (Distributions) അവരുടെ സിസ്റ്റങ്ങളിൽ ഉൾപ്പെടുത്തി ഉപയോക്താക്കൾക്ക് എത്തിക്കാൻ സമയമെടുക്കും.
അടിയന്തരമായി ചെയ്യേണ്ട കാര്യങ്ങൾ:
- സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുക: നിങ്ങൾ ഉപയോഗിക്കുന്ന ലിനക്സ് പതിപ്പിന് (ഉബുണ്ടു, ഫെഡോറ, ഡെബിയൻ തുടങ്ങിയവ) സുരക്ഷാ പാച്ച് ലഭ്യമായിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക. ലഭ്യമാണെങ്കിൽ ഉടൻ തന്നെ സിസ്റ്റം അപ്ഡേറ്റ് ചെയ്യുക.
- ഔദ്യോഗിക അറിയിപ്പുകൾ ശ്രദ്ധിക്കുക: നിങ്ങളുടെ ലിനക്സ് വിതരണക്കാരുടെ ഔദ്യോഗിക വെബ്സൈറ്റുകളിലും ഫോറങ്ങളിലും വരുന്ന അറിയിപ്പുകൾ ശ്രദ്ധിക്കുക.
- സെർവർ ആക്സസ് പരിമിതപ്പെടുത്തുക: പാച്ച് ചെയ്യുന്നതുവരെ, വിശ്വസ്തരല്ലാത്ത ഉപയോക്താക്കൾക്ക് സെർവറിലേക്ക് നൽകുന്ന ആക്സസ് കർശനമായി നിയന്ത്രിക്കുക.
ഇതിനോടകം ഡെബിയൻ (Debian), അൽമാലിനക്സ് (AlmaLinux), ഫെഡോറ (Fedora) തുടങ്ങിയ പ്രമുഖ വിതരണക്കാർ പാച്ചുകൾ പുറത്തിറക്കിയിട്ടുണ്ട്. നിങ്ങളുടെ വിതരണക്കാർ പാച്ച് പുറത്തിറക്കിയിട്ടുണ്ടോ എന്നറിയാൻ അവരുടെ ഔദ്യോഗിക ചാനലുകൾ സന്ദർശിക്കുക.
ലിനക്സ് ലോകത്തിന് ഒരു പാഠം
സുരക്ഷിതമെന്ന് പരക്കെ അറിയപ്പെടുന്ന ലിനക്സ് പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പോലും ഗുരുതരമായ പിഴവുകൾ ഉണ്ടാകാം എന്ന ഓർമ്മപ്പെടുത്തലാണ് ‘ഡേർട്ടി ഫ്രാഗ്’. സോഫ്റ്റ്വെയറുകൾ സങ്കീർണ്ണമാകുമ്പോൾ, അവയിൽ ഒളിഞ്ഞിരിക്കുന്ന പിഴവുകൾ കണ്ടെത്താൻ പ്രയാസമേറും. നിരന്തരമായ നിരീക്ഷണവും സുരക്ഷാ പരിശോധനകളും, പിഴവുകൾ കണ്ടെത്തിയാൽ അതിവേഗം പാച്ചുകൾ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതിന്റെ പ്രാധാന്യവും ഈ സംഭവം അടിവരയിടുന്നു. ഏതൊരു സിസ്റ്റവും നൂറുശതമാനം സുരക്ഷിതമല്ലെന്നും ജാഗ്രത കൈവിടാതിരിക്കേണ്ടത് ഉപയോക്താക്കളുടെയും സിസ്റ്റം അഡ്മിന്മാരുടെയും കൂടെ ഉത്തരവാദിത്തമാണെന്നും ഇത് നമ്മെ പഠിപ്പിക്കുന്നു.



