Lỗi trong PJreview_Neo.cgi
trang này đã được đọc lần
Mô tả: Zone-h Security Team vừa báo cáo một lỗi input trong đoạn mã
'PJreview_Neo.cgi'. Người sử dụng từ xa có thể xem được các file trên hệ thống
đích.
Theo như họ nói thì đoạn mã trên không hoàn toàn kiểm tra việc cung cấp giá
trị cho biến p. Một người sử dụng từ xa có thể cung cấp một request đặc biệt
(có chứa ../ - kí hiệu thư mục cha) để xem nội dung của một file bất kì trên
hệ thống đích với quyền truy cập của một web service.
Một URL ví dụ như sau:
http://address/directory/PJreview_Neo.cgi?p=/../../../../../../../../../../../../../../../../etc/passwd
Ảnh hường: Một người sử dụng từ xa (remote user) có thể xem một file bất kì
với quyền truy cập của dịch vụ web.
Giải pháp: Cho đến
thời điểm này (sáng 31/01/2004) thì chưa có giải pháp nào. Báo cáo cũng nói
rằng website của nhà cung cấp không hoạt động nữa.
Và sau khi "thực tập"em đã kiếm được vài website bị lỗi như sau:
http://www.gachon.net/cgi-bin/NeoBoard/PJreview_Neo.cgi
http://www.mydokdo.com/PJreview_Neo.cgi
http://pharmtek.co.kr/PJreview_Neo.cgi