Alpine Project GitLab Server တိုက်ခိုက်ခံရ Linux

Alpine ဖြန့်ဖြူးရေး၏ တီထွင်သူများ Linux ၎င်းတို့သည် APK package manager၊ build tools၊ infrastructure components များနှင့် package build scripts (aports) များတွင် လုပ်ဆောင်ခဲ့သည့် gitlab.alpinelinux.org collaborative development platform ကို hack ရန် ကြိုးပမ်းမှုများအကြောင်း အချက်အလက်များကို ထုတ်ဖော်ပြောကြားခဲ့သည်။ Ruby regular expression engine ရှိ integer overflow ကြောင့် ဖြစ်ပေါ်လာသော GitLab platform ရှိ အားနည်းချက်ကို အသုံးချခြင်းဖြင့် တိုက်ခိုက်မှုကို လုပ်ဆောင်ခဲ့သည်။ အောင်မြင်သော hack ၏ အထောက်အထား သို့မဟုတ် အရိပ်အယောင်များ မတွေ့ရှိခဲ့သော်လည်း အားနည်းချက်ကို အောင်မြင်စွာ အသုံးချနိုင်ခြင်း ရှိ၊ မရှိကို လုံးဝငြင်းဆိုရန် မဖြစ်နိုင်သောကြောင့် GitLab container ကို အန္တရာယ်ရှိနိုင်သည်ဟု ယူဆပြီး ၎င်း၏ content များကို လုံးဝပြန်လည်တည်ဆောက်ခဲ့ပြီး အသုံးပြုသူများအတွက် password reset လုပ်ငန်းစဉ်ကို စတင်ခဲ့သည်။

အယ်လ်ပိုင်း အခြေခံအဆောက်အအုံ စီမံခန့်ခွဲသူများ Linux ပြင်ပဖိုင်များ၊ သံသယဖြစ်ဖွယ် လည်ပတ်နေသော လုပ်ငန်းစဉ်များ၊ ပုံမှန်မဟုတ်သော API ခေါ်ဆိုမှုများ၊ ဆက်တင်များ သို့မဟုတ် စနစ်ဖိုင်များကို ပြောင်းလဲခြင်း သို့မဟုတ် mass data extraction ၏ ပုံမှန် load spikes များကို မတွေ့ရှိခဲ့ပါ။ aports repository၊ packages နှင့် release files များ၏ တည်တံ့ခိုင်မြဲမှုကို ခွဲခြမ်းစိတ်ဖြာခြင်းအပြင် ပြင်ပ build server များနှင့် developer systems များမှ မိတ္တူများနှင့် နှိုင်းယှဉ်စစ်ဆေးခြင်းတွင် ဖုံးကွယ်ထားသော ပြောင်းလဲမှုများကို မတွေ့ရှိခဲ့ပါ။

ထွက်သွားသော ကွန်ရက်ချိတ်ဆက်မှုများအကြောင်း အချက်အလက်များ မရှိခြင်း၊ လည်ပတ်နေစဉ်အတွင်း မှတ်တမ်းအချို့ကို ဖျက်ပစ်ခြင်း (ဥပမာ၊ cron log) နှင့် ဝဘ်ဆာဗာမှတ်တမ်းများတွင် လုံလောက်သော အသေးစိတ်အချက်အလက်များ မရှိခြင်း (crash မဖြစ်စေသော exploit တစ်ခုကို အောင်မြင်စွာအသုံးပြုခြင်းသည် မှတ်တမ်းတွင် မပေါ်လွင်ပါ) တို့သည် အောင်မြင်သောတိုက်ခိုက်မှုကို လုံးဝငြင်းပယ်ရန် မဖြစ်နိုင်စေပါ။
တိုက်ခိုက်မှုအောင်မြင်ပါက တိုက်ခိုက်သူများသည် GitLab အသုံးပြုသူအားလုံး၏ ဒေတာများ (စကားဝှက် hash များ၊ အီးမေးလ်၊ IP လိပ်စာများ စသည်ဖြင့်)၊ စဉ်ဆက်မပြတ်ပေါင်းစည်းမှုစနစ်များမှ ပတ်ဝန်းကျင် variable များနှင့် token များ၊ two-factor authentication ကုဒ်များ၊ ကိုယ်ရေးကိုယ်တာဝင်ရောက်ခွင့် token များ၏ hash များ၊ သီးသန့် repositories များ၏ အကြောင်းအရာများ နှင့် ပြဿနာများ၏ လျှို့ဝှက်ဆွေးနွေးမှုများ။ တိုက်ခိုက်ခံရသော server တွင် release များနှင့် package များအတွက် digital signature များထုတ်ပေးရန် key များ။ ဆာဗာ သိမ်းဆည်းထားခြင်းမရှိခဲ့ပါ။

အဆိုပါ အားနည်းချက်ကို အသုံးချရန် ပထမဆုံးကြိုးပမ်းမှုများကို အောက်တိုဘာ ၂၀ နှင့် ၂၁ ရက်တွင် မှတ်တမ်းတင်ခဲ့သည်။ တိုက်ခိုက်သူသည် GitLab အကောင့်တစ်ခုကို မှတ်ပုံတင်ပြီး ပြုပြင်ထားသော setting များကို continuous integration system သို့ ပေးပို့ရန် ကြိုးစားခဲ့သည်။ မှတ်တမ်းများတွင် GitLab လုပ်ငန်းစဉ် ရှစ်ကြိမ် crash ဖြစ်ပွားခဲ့ပြီး၊ ၎င်းတို့အနက် လေးကြိမ်မှာ exploit နှင့် ဆက်စပ်နေသည်။ exploit ၏ ပထမအဆင့် အောင်မြင်ခဲ့သော်လည်း ဒုတိယအဆင့်တွင် မအောင်မြင်ခဲ့ပေ။

တိုက်ခိုက်မှုဖြစ်ပွားချိန်တွင် container သည် GitLab 19.3.4 ၏ အားနည်းချက်ရှိသော ဗားရှင်းကို အသုံးပြုနေပြီး အောက်တိုဘာ ၂၂ ရက်တွင် GitLab 19.3.6 သို့ အပ်ဒိတ်လုပ်ခဲ့သည်။ သို့သော် Alpine administrator များသည် Ruby toolchain တွင် အားနည်းချက်ရှိနေသောကြောင့် ပြင်ဆင်ချက်သည် GitLab ကုဒ်တွင် မပါဝင်ဘဲ တရားဝင် GitLab 19.3.6 installation package များတွင်သာ ပါဝင်သည်ကို ထည့်သွင်းစဉ်းစားရန် ပျက်ကွက်ခဲ့သည်။ container သည် Ruby toolchain အဟောင်းကို ဆက်လက်အသုံးပြုနေပြီး အားနည်းချက်ကို ပြင်ဆင်ခြင်း မရှိသေးပါ။

ကျန်ရှိနေသော အားနည်းချက်ကို အောက်တိုဘာ ၂၆ ရက်တွင်မှ ရှာဖွေတွေ့ရှိခဲ့သည်။ မှတ်တမ်းများကို ခွဲခြမ်းစိတ်ဖြာမှုအရ တိုက်ခိုက်သူများသည် အောက်တိုဘာ ၂၅ နှင့် ၂၆ ရက်တွင် ၎င်းတို့၏ တိုက်ခိုက်မှုများကို ပြန်လည်စတင်ခဲ့ကြောင်း ဖော်ပြသည်။ အောက်တိုဘာ ၂၇ ရက်တွင် GitLab သို့ ပြင်ပအဖွဲ့အစည်းများ ဝင်ရောက်ခွင့်ကို ကန့်သတ်ခဲ့သည်။ အောက်တိုဘာ ၂၈ ရက်တွင် အကြောင်းအရာများကို ပြန်လည်တည်ဆောက်ခဲ့ပြီး စကားဝှက်အားလုံးကို ပြန်လည်သတ်မှတ်ခဲ့သည် (အသုံးပြုသူများသည် မေ့သွားသော စကားဝှက်ပြန်လည်ရယူခြင်းလုပ်ငန်းစဉ်မှတစ်ဆင့် စကားဝှက်အသစ်တစ်ခု သတ်မှတ်ရန် လိုအပ်သည်) နှင့် ဝင်ရောက်ခွင့်သော့များကို အစားထိုးခဲ့သည်။ အောက်တိုဘာ ၂၉ ရက်တွင် အပ်ဒိတ်လုပ်ထားသော ဆာဗာ လည်ပတ်မှုပြုလုပ်ခဲ့သည်။ ပရောဂျက်မှ ထိန်းသိမ်းထားသော Docker ကွန်တိန်နာ alpinelinux/gitlab သည် အောက်တိုဘာ ၂၇ ရက်အထိ အားနည်းချက်ရှိနေခဲ့သည်။

source: opennet.ru

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster