Thiếu security headers có thể làm lộ thông tin phiên trên Siemens SCALANCE X-300

Lưu ý: Dữ liệu này chỉ có tính chất tham khảo, phục vụ nghiên cứu an ninh mạng.CyStack khuyến nghị người dùng không sử dụng các thông tin này nhằm các mục đích bất hợp pháp

Lỗ hổng CVE-2022-25755 là gì?

Lỗ hổng CVE-2022-25755 là lỗ hổng Improper Access Control ảnh hưởng tới SCALANCE X302-7 EEC (230V) (phiên bản bị ảnh hưởng: All versions < V4.1.4), SCALANCE X302-7 EEC (230V, coated) (phiên bản bị ảnh hưởng: All versions < V4.1.4), SCALANCE X302-7 EEC (24V) (phiên bản bị ảnh hưởng: All versions < V4.1.4) và 47 sản phẩm khác. Lỗ hổng này được xếp hạng ở mức Cao, với điểm CVSS 7.5. Hiện chưa đủ dữ liệu để xác định lỗ hổng này đã bị khai thác hay chưa.

Giới thiệu chung

Dữ liệu gốc

Đã xác định một lỗ hổng trong SCALANCE X302-7 EEC (230V), SCALANCE X302-7 EEC (230V, coated), SCALANCE X302-7 EEC (24V), SCALANCE X302-7 EEC (24V, coated), SCALANCE X302-7 EEC (2x 230V), SCALANCE X302-7 EEC (2x 230V, coated), SCALANCE X302-7 EEC (2x 24V), SCALANCE X302-7 EEC (2x 24V, coated), SCALANCE X304-2FE, SCALANCE X306-1LD FE, SCALANCE X307-2 EEC (230V), SCALANCE X307-2 EEC (230V, coated), SCALANCE X307-2 EEC (24V), SCALANCE X307-2 EEC (24V, coated), SCALANCE X307-2 EEC (2x 230V), SCALANCE X307-2 EEC (2x 230V, coated), SCALANCE X307-2 EEC (2x 24V), SCALANCE X307-2 EEC (2x 24V, coated), SCALANCE X307-3, SCALANCE X307-3, SCALANCE X307-3LD, SCALANCE X307-3LD, SCALANCE X308-2, SCALANCE X308-2, SCALANCE X308-2LD, SCALANCE X308-2LD, SCALANCE X308-2LH, SCALANCE X308-2LH, SCALANCE X308-2LH+, SCALANCE X308-2LH+, SCALANCE X308-2M, SCALANCE X308-2M, SCALANCE X308-2M PoE, SCALANCE X308-2M PoE, SCALANCE X308-2M TS, SCALANCE X308-2M TS, SCALANCE X310, SCALANCE X310, SCALANCE X310FE, SCALANCE X310FE, SCALANCE X320-1 FE, SCALANCE X320-1-2LD FE, SCALANCE X408-2, SCALANCE XR324-12M (230V, ports on front), SCALANCE XR324-12M (230V, ports on front), SCALANCE XR324-12M (230V, ports on rear), SCALANCE XR324-12M (230V, ports on rear), SCALANCE XR324-12M (24V, ports on front), SCALANCE XR324-12M (24V, ports on front), SCALANCE XR324-12M (24V, ports on rear), SCALANCE XR324-12M (24V, ports on rear), SCALANCE XR324-12M TS (24V), SCALANCE XR324-12M TS (24V), SCALANCE XR324-4M EEC (100-240VAC/60-250VDC, ports on front), SCALANCE XR324-4M EEC (100-240VAC/60-250VDC, ports on front), SCALANCE XR324-4M EEC (100-240VAC/60-250VDC, ports on rear), SCALANCE XR324-4M EEC (100-240VAC/60-250VDC, ports on rear), SCALANCE XR324-4M EEC (24V, ports on front), SCALANCE XR324-4M EEC (24V, ports on front), SCALANCE XR324-4M EEC (24V, ports on rear), SCALANCE XR324-4M EEC (24V, ports on rear), SCALANCE XR324-4M EEC (2x 100-240VAC/60-250VDC, ports on front), SCALANCE XR324-4M EEC (2x 100-240VAC/60-250VDC, ports on front), SCALANCE XR324-4M EEC (2x 100-240VAC/60-250VDC, ports on rear), SCALANCE XR324-4M EEC (2x 100-240VAC/60-250VDC, ports on rear), SCALANCE XR324-4M EEC (2x 24V, ports on front), SCALANCE XR324-4M EEC (2x 24V, ports on front), SCALANCE XR324-4M EEC (2x 24V, ports on rear), SCALANCE XR324-4M EEC (2x 24V, ports on rear), SCALANCE XR324-4M PoE (230V, ports on front), SCALANCE XR324-4M PoE (230V, ports on rear), SCALANCE XR324-4M PoE (24V, ports on front), SCALANCE XR324-4M PoE (24V, ports on rear), SCALANCE XR324-4M PoE TS (24V, ports on front), SIPLUS NET SCALANCE X308-2. Webserver của thiết bị bị ảnh hưởng thiếu các security headers cụ thể. Điều này có thể cho phép một kẻ tấn công từ xa trích xuất thông tin phiên bí mật trong một số trường hợp.

Sản phẩm và phạm vi ảnh hưởng

  • Các biến thể SCALANCE X302-7 EEC, SCALANCE X304-2FE và SCALANCE X306-1LD FE bị ảnh hưởng ở tất cả phiên bản < V4.1.4.
  • Các biến thể SCALANCE X307-2 EEC, SCALANCE X307-3, SCALANCE X307-3LD, SCALANCE X308-2, SCALANCE X308-2LD, SCALANCE X308-2LH, SCALANCE X308-2LH+, SCALANCE X308-2M, SCALANCE X308-2M PoE và SCALANCE X308-2M TS bị ảnh hưởng ở tất cả phiên bản < V4.1.4.
  • Các model SCALANCE X310, SCALANCE X310FE, SCALANCE X320-1 FE, SCALANCE X320-1-2LD FE và SCALANCE X408-2 bị ảnh hưởng ở tất cả phiên bản < V4.1.4.
  • Các biến thể SCALANCE XR324-12M, SCALANCE XR324-12M TS, SCALANCE XR324-4M EEC, SCALANCE XR324-4M PoE và SCALANCE XR324-4M PoE TS, bao gồm các tùy chọn điện áp và vị trí cổng được liệt kê trong bản ghi, bị ảnh hưởng ở tất cả phiên bản < V4.1.4.
  • SIPLUS NET SCALANCE X308-2 bị ảnh hưởng ở tất cả phiên bản < V4.1.4.
  • Advisory của Siemens hướng dẫn cập nhật các sản phẩm bị ảnh hưởng lên V4.1.4 hoặc phiên bản mới hơn. Trạng thái của các nhánh phát hành song song không được mô tả riêng ngoài hướng dẫn này.

Chi tiết kỹ thuật

Lỗ hổng nằm trong webserver tích hợp của các thiết bị Siemens SCALANCE X-300 và SIPLUS NET SCALANCE X308-2. Webserver thiếu các security headers cụ thể, làm suy yếu cơ chế bảo vệ thông tin phiên trong phản hồi HTTP. Một kẻ tấn công từ xa có thể nhắm vào webserver để cố gắng trích xuất thông tin phiên bí mật trong những điều kiện nhất định. Bản ghi phân loại điểm yếu là CWE-284: Improper Access Control, nhưng không cung cấp tên các header bị thiếu, endpoint cụ thể, dạng request, hoặc chuỗi khai thác. Bản ghi chuẩn hóa mô tả khả năng truy cập qua mạng, không yêu cầu quyền và không cần tương tác người dùng, trong khi advisory của Siemens mô tả điều kiện khai thác ở mạng lân cận, độ phức tạp cao và có tương tác người dùng. Vì hai mô tả về điều kiện khai thác không hoàn toàn thống nhất, cần đánh giá theo cách thiết bị được triển khai thực tế.

Khả năng khai thác

  • Khả năng tiếp cận: Lỗ hổng liên quan đến webserver của thiết bị và được mô tả là có thể bị khai thác từ xa. Bản ghi chuẩn hóa mô tả truy cập qua mạng, còn advisory của Siemens giới hạn theo mạng lân cận.
  • Xác thực: Các nguồn được cung cấp mô tả không yêu cầu quyền hoặc xác thực trước.
  • Tương tác và độ phức tạp: Bản ghi chuẩn hóa không yêu cầu tương tác người dùng và có độ phức tạp thấp, nhưng advisory của Siemens mô tả có tương tác người dùng và độ phức tạp cao. Điều kiện chính xác chưa được giải quyết trong bằng chứng hiện có.
  • Trạng thái khai thác: Bằng chứng được cung cấp không xác nhận việc khai thác thực tế hoặc một public exploit. Việc không có xác nhận này không chứng minh rằng lỗ hổng chưa từng bị khai thác.
  • Không có bước khai thác, payload hoặc chỉ báo xâm nhập cụ thể nào được công bố trong bằng chứng đã kiểm tra.

Tác động kỹ thuật

Lỗ hổng có thể làm lộ thông tin phiên bí mật từ webserver của thiết bị. Tác động được hỗ trợ trực tiếp là mất tính bí mật; không có bằng chứng cho thấy lỗ hổng trực tiếp gây mất tính toàn vẹn hoặc tính sẵn sàng. Nếu thông tin bị lộ có giá trị đối với phiên quản trị, hậu quả có thể bao gồm suy yếu kiểm soát truy cập hoặc tăng rủi ro truy cập trái phép, nhưng bằng chứng không xác nhận khả năng chiếm quyền phiên hay thực hiện thay đổi cấu hình. Tác động thực tế phụ thuộc vào khả năng truy cập đến webserver, loại thông tin phiên được trả về và cách thiết bị được phân đoạn trong mạng công nghiệp.

Tác động đến tổ chức

  • Bảo mật thông tin: Thông tin phiên bí mật của giao diện quản trị có thể bị trích xuất trong những điều kiện nhất định.
  • Rủi ro truy cập: Việc lộ thông tin phiên có thể làm suy yếu tính bảo mật của phiên quản trị và có thể làm tăng nguy cơ truy cập trái phép, nhưng bằng chứng hiện có không xác nhận rằng riêng lỗ hổng này cho phép chiếm quyền phiên.
  • Phạm vi vận hành: SCALANCE X switches được Siemens mô tả là dùng để kết nối các thành phần công nghiệp như PLC và HMI, nên việc lộ thông tin quản trị có thể ảnh hưởng đến ranh giới quản trị của mạng điều khiển.
  • Giới hạn tác động: Bằng chứng hỗ trợ tác động trực tiếp đến tính bí mật. Không có bằng chứng cho thấy lỗ hổng trực tiếp sửa đổi dữ liệu hoặc làm gián đoạn dịch vụ.

Cách khắc phục

  1. Cập nhật firmware: Cập nhật từng thiết bị bị ảnh hưởng lên V4.1.4 hoặc phiên bản mới hơn theo hướng dẫn của Siemens. Xác minh đúng model và biến thể phần cứng trước khi lập kế hoạch bảo trì.
  2. Giảm phơi nhiễm mạng: Giới hạn quyền truy cập đến các hệ thống bị ảnh hưởng, đặc biệt các cổng 22/tcp, 161/udp và 443/tcp, chỉ cho các địa chỉ IP tin cậy.
  3. Tắt dịch vụ không cần thiết: Tắt SNMP nếu có thể và phù hợp với yêu cầu vận hành.
  4. Tắt webserver khi không cần: Vô hiệu hóa webserver nếu sản phẩm hỗ trợ và giao diện này không cần cho vận hành.
  5. Sau khi cập nhật hoặc áp dụng giảm thiểu, kiểm tra lại firmware, trạng thái webserver và phạm vi truy cập đến giao diện quản trị. Các biện pháp giảm thiểu không thay thế việc cập nhật firmware khi bản cập nhật có thể triển khai.

Cách phát hiện

  1. Lập danh mục các thiết bị thuộc các dòng SCALANCE X302-7 EEC, X304-2FE, X306-1LD FE, X307, X308, X310, X320, X408, XR324 và SIPLUS NET SCALANCE X308-2.
  2. Kiểm tra firmware của từng thiết bị và đối chiếu với ranh giới ảnh hưởng tất cả phiên bản < V4.1.4. Ghi nhận riêng các model, biến thể nguồn điện, lớp phủ, PoE, TS và vị trí cổng.
  3. Xác định webserver quản trị có đang bật hay không và liệu webserver có thể truy cập từ các vùng mạng không tin cậy hay không.
  4. Kiểm tra phản hồi HTTP của webserver để xác định các security headers cần thiết theo cấu hình hoặc hành vi của phiên bản đã được Siemens sửa. Advisory không nêu tên các header bị thiếu, vì vậy không nên coi việc kiểm tra một header đơn lẻ là đủ.
  5. Rà soát log truy cập quản trị và lưu lượng đến giao diện web để tìm hoạt động bất thường liên quan đến phiên. Đây là biện pháp giám sát phòng ngừa, không phải IOC đã được Siemens xác nhận.
  6. Không có log event, IOC hoặc mẫu lưu lượng cụ thể nào được cung cấp để dùng làm bằng chứng kết luận thiết bị an toàn.
Nguồn (13)
Tìm hiểu thêm

Kiểm tra chuyên sâu cùng giải pháp quản lý rủi ro Web toàn diện

Giải pháp CyStack VulnScan liên tục phát hiện tài sản, xác minh lỗ hổng và giúp đội ngũ bảo mật ưu tiên khắc phục cho toàn bộ doanh nghiệp.