Đây là lỗi Server-Side Request Forgery (SSRF, CWE-918) trong tunnel endpoint của Next.js SDK. Khi tính năng tunneling được bật, input do attacker kiểm soát tại tunnel endpoint không được kiểm tra đầy đủ, khiến máy chủ gửi HTTP request tới URL tùy ý rồi phản hồi nội dung nhận được cho người dùng.
Luồng tổng quát đã được xác nhận:
- Một request từ mạng tiếp cận tunnel endpoint đang được ứng dụng cung cấp.
- Giá trị đích do attacker kiểm soát được xử lý mà không được sanitize đầy đủ.
- Thành phần phía máy chủ thực hiện request tới đích tùy ý và phản chiếu response trở lại client.
Bản ghi mô tả điều kiện khai thác là cần truy cập qua mạng, không cần quyền xác thực, độ phức tạp thấp và cần user interaction. Phạm vi thực tế phụ thuộc vào các dịch vụ mà máy chủ có thể truy cập. Tài liệu hiện có không nêu chính xác tên tham số đầu vào, endpoint path hoặc toàn bộ logic validation bên trong; pull request sửa lỗi chỉ mô tả việc kiểm tra chặt chẽ các tunnel target parameters.