ใช้งาน ApacheMQ REEL ที่มีความเสี่ยงสูง: การเติมไฟฟ้าเต็ม 5 ขั้นของการจู่โจม

Apache optmQ พ่นเส้นทางที่มีความเสี่ยงสูง
Apache ATMQ ได้เปิดเผยเมื่อเร็ว ๆ นี้ช่องว่างการใช้รหัสโปรแกรมที่มีความเสี่ยงสูง2526-34197) พ.ศ. คนร้ายสามารถบังคับใช้รหัสใดๆ ผ่านสะพาน Jlogia JMX-HTTP บน JVM ของ Burger
ผลกระทบจากช่องโหว่นี้กว้างมาก และผู้ใช้ทั้งหมดใช้ ATMQ 5.x และ 6.x รุ่นต้องการความสนใจทันที
ข้อมูลพื้นฐานของข้อผิดพลาด
| คุณสมบัติ | รายละเอียด |
|---|---|
| หมายเลข CEV | CEV-2026-34197 |
| ระดับความรุนแรง | ความเสี่ยงสูง (สั่งประมวลผลจากระยะไกล RCE) |
| CWE | CWE- 20 (การตรวจสอบการป้อนข้อมูลแบบไม่ถูกต้อง), CWE- 94 (ฉีดรหัส) |
| ส่วนประกอบลูกเล่น | ใช้งาน ApacheMQ โบรกเกอร์ |
| การ โจมตี ที่ คาด ไม่ ถึง | ต้องการผู้ใช้ที่รับรองแล้ว |
• รุ่น ที่ ได้ รับ ผล กระทบ
- Apache ATOMQ 5.x: ทุกรุ่น < 5.19.4
- Apache ATOMQ 6.x.6.0 – 6.3.(ยกเว้น 6.2.3)
รุ่นของการชดเชย
- ปรับรุ่นเป็น 5.19.4(5.x รุ่นการฟื้นตัว)
- เพิ่มเติมเป็น 6.3(6.x รุ่นฟื้นฟู)
ห้าขั้นตอนที่จะโจมตี
ขั้น ที่ 1: ไป ที่ สะพาน โยโลเกีย
Apache August ATMQ คลาสสิกได้รับการเปิดเผยบนคอนโซลเว็บ สะพาน Jologia JMX-HTTPทางเดินคือ /api/jolokia/ฉันไม่รู้ สะพานนี้อนุญาตให้เข้าถึงส่วนติดต่อ JMX ได้ผ่านทาง HTTP
ขั้นที่ 2: เรียกปฏิบัติการ Mbean Exec
ข้อกําหนดการเข้าใช้งานของ Jologiaอนุญาตให้ใช้งาน MMQ Mbeans(org.apage. actomq:*) ทําการดําเนินการ exec. นี่ หมาย ความ ว่า ผู้ จู่ โจม สามารถ เรียก วิธี จัด การ แบบ ต่าง ๆ ได้.
ขั้น ที่ 3: การ สร้าง ความ เกลียด ชัง
คนร้ายโทรได้ BrokerService.addNetworkConnector(String) หรือ BrokerService.addConnector(String) วิธี ที่ ใช้ ใน การ สร้าง อย่าง ระมัดระวัง.ใช่แล้วกระตุ้นการย้ายภาพแบบ VM โบรกเกอร์Config พารามิเตอร์
ขั้นที่ 4: เรียกใช้ สปริงระยะไกล XML
พารามิเตอร์ของตัวแบ่งConfig กําหนดระยะไกลในการโหลด โปรแกรมจัดการแฟ้ม XML สําหรับฤดูใบไม้ผลิNameใช้ ResourceXmlApplicationContextฉันไม่รู้
ขั้น ที่ 5: การ ใช้ รหัส ใด ๆ
ประเด็นสําคัญคือResourcessXmlApplication Context ได้รับตัวอย่างก่อนการตั้งค่า BurgerServiewฉันไม่รู้ คนร้ายสามารถใช้วิธีการเช่น Runtime.exec() บน JVM ของโบรกเกอร์ประมวลผลโค้ดใด ๆฉันไม่รู้
ทําไมช่องโหว่นี้ถึงอันตราย
- คุณสามารถใช้มันได้หลังจากการตรวจสอบสิทธิ์- ด้วยหมายเลขล็อกอิน ATMQ
- ควบคุมทั้งหมด, โบรกเกอร์RCE ช่องว่าง หมายถึงผู้ก่อการได้ควบคุมโบรกเกอร์ JVM ของ OutlookMQ
- การจําลองATAMQ เป็นสื่อกลางสําหรับข่าวระดับธุรกิจ และหลายบริษัทกําลังใช้มัน
- ห่วงโซ่โจมตีไม่เสียหายสืบค้นเมื่อฤดูใบไม้ผลิ XML → RICE จาก Mbean, เชื่อมต่อเส้นทาง
ยังไง?
ปรับรุ่นเดี๋ยวนี้
# 升级到修复版本 # 5.x 系列 wget https://activemq.apache.org/activemq-5.19.4 # 6.x 系列 wget https://activemq.apache.org/activemq-6.2.3
ตัววัดความบิดเบือน
ถ้า ไม่ สามารถ ทํา เช่น นี้ ได้ ใน ขณะ นี้ ก็ อาจ พิจารณา ดู ได้
- ปิดการใช้งาน โยโลเกียปิดการใช้งานสะพาน Jolokia JMX-HTP ในการปรับแต่งใช้งานMQ
- จํากัดการเข้าใช้Jlogiaแก้ไขข้อกําหนดปริยาย
- จัดตั้งระบบรักษาความปลอดภัยเพื่อให้แน่ใจว่า ใบรับรองการตรวจสอบสิทธิ์สําหรับผู้ใช้ MQ ไม่ได้ถูกเผย
- การแยกเครือข่ายแผงวงจรเครือข่าย:
เช็คการโจมตี
- Check accessingMQ. log (in อังกฤษ) ด้วยสัญญาณ add Connector/addNork Connect
- Check สําหรับการร้องขอโหลดข้อมูลใน Spring XML จากเครือข่ายภายนอก
- ติดตามดูการสร้างโพรเซสผิดพลาดสําหรับโบรกเกอร์ JVM (Runtime.exec)
สรุป
CEV-2026-34197 เป็น 1กรณี ของ การปรับแต่ง ที่ ไม่ ปลอด ภัย ซึ่ง นํา ไป สู่ RICE.
- ใช้งานMQ โดยปริยายแล้ว จะเปิดการใช้งานสะพาน Jologia JMX-HTTP
- นโยบายปริยายอนุญาตให้ปฏิบัติการแบบ exec สําหรับ Mbeans ทั้งหมด
- ผู้โจมตีสามารถเรียกใช้ ring XML ระยะไกลได้ โดยใช้พารามิเตอร์ของโบรกเกอร์Config
- ฤดูใบไม้ผลิจะหมดอายุเป็นถั่ว ก่อนที่จะปรับแต่งการตรวจสอบสิทธิ์ผลลัพธ์ใน RICE
ถ้า คุณ กําลัง ใช้ Apache AbuteMQ ให้ ตรวจ ดู ฉบับ แปล นี้ ทันที แล้ว ปรับ ให้ เป็น 5.19.4 หรือ 6.2.3!
ช่องโหว่ที่มีความเสี่ยงสูงได้รับการซ่อมแซมโดยไม่ล่าช้า
ข่าวการรักษาความปลอดภัยอย่างเป็นทางการ.https/CVE-2026-34197-environment.txt