Make It Easy Do It Simple!
ត្រឹមតែពីរថ្ងៃបន្ទាប់ពីការចេញបច្ចុប្បន្នភាពបន្ទាន់សម្រាប់ចន្លោះប្រហោង “PHP2Shell” ដ៏ធ្ងន់ធ្ងរ PHP បានចេញការព្រមានថ្មីមួយទៀត។ ចន្លោះប្រហោង Remote Code Execution (RCE) ថ្មី ដែលមានលេខកូដ CVE-2026-115560 អាចអនុញ្ញាតឱ្យអ្នកវាយប្រហារដំណើរការកូដលើ web server បាន។
ទោះបីជាការចេញមកនៃបញ្ហានេះធ្វើឱ្យអ្នកគ្រប់គ្រងប្រព័ន្ធមានការព្រួយបារម្ភ ប៉ុន្តែចន្លោះប្រហោងនេះខុសពីបញ្ហាមុន។ PHP យល់ថាហានិភ័យនេះ “មានកម្រិតទាប” ព្រោះវាប៉ះពាល់តែលើការកំណត់ server (configuration) ដែលមិនសូវមានគេប្រើប្រាស់តែប៉ុណ្ណោះ។
កម្មវិធីរបស់អ្នកនឹងរងគ្រោះ លុះត្រាតែវាមានលក្ខខណ្ឌទាំងអស់ដូចខាងក្រោម៖
១. session.serialize_handler ត្រូវបានកំណត់ជា php_binary ឬ php_serialize នៅក្នុង config។
២. កម្មវិធីបានប្តូរការកំណត់នេះទៅជា php ដោយប្រើ ini_set() ក្នុងពេលដំណើរការ។
៣. ការប្តូរនេះកើតឡើងមុនពេលហៅ session_start()។
៤. មុខងារ session.upload_progress នៅតែត្រូវបានបើកใช้งาน។
ប្រសិនបើកម្មវិធីរបស់អ្នកមិនបានផ្លាស់ប្តូរ serialize handler ក្នុងពេលដំណើរការទេនោះ អ្នកមិនមានហានិភ័យចំពោះបញ្ហានេះទេ។
ដោយសារតែការកំណត់ដែលរងគ្រោះមានចំនួនតិចតួច PHP នឹងមិនចេញបច្ចុប្បន្នភាពបន្ទាន់នោះទេ ប៉ុន្តែការកែសម្រួលនឹងត្រូវដាក់បញ្ចូលក្នុងកំណែចេញជាប្រចាំបន្ទាប់។
ដើម្បីការពារជាបណ្តោះអាសន្ន សូមបន្ថែមបន្ទាត់នេះទៅក្នុង configuration របស់អ្នក៖session.upload_progress.enabled=0
ប្រសិនបើអ្នកបានកំណត់វាបែបនេះរួចហើយ ក្នុងពេលបច្ចុប្បន្នភាព PHP2Shell កាលពីថ្ងៃទី ២១ ខែតុលា នោះអ្នកមិនចាំបាច់ធ្វើអ្វីបន្ថែមទៀតទេ។
ទោះបីជា CVE-2026-115560 មិនទាន់មានការវាយប្រហារជាក់ស្តែងក៏ដោយ ប៉ុន្តែស្ថានភាពបច្ចុប្បន្នគឺមានការប្រុងប្រយ័ត្នខ្ពស់។ ការព្យាយាមវាយប្រហារលើចន្លោះប្រហោង PHP2Shell មុនៗ (CVE-2026-109618 និង CVE-2026-109619) បានកើនឡើងដល់រាប់លានដង។ អ្នកវាយប្រហារកំពុងព្យាយាមដំឡើង Mirai botnet ប៉ុន្តែភាគច្រើនគឺត្រឹមតែការស្កែនរកចន្លោះប្រហោងតែប៉ុណ្ណោះ។
បញ្ជីដែលអ្នកត្រូវត្រួតពិនិត្យភ្លាមៗ៖
session.upload_progress.enabled=0)។ini_set ឬការកែប្រែ session។