Mục lụcChạm để xem nhanh các phần+
Trợ lý đọc web cần kiểm tra lại công cụ lấy nội dung
Dự án Model Context Protocol công bố cảnh báo GHSA-3jqg-r5pp-rmp2 ngày 25/10/2026: mcp-server-fetch có thể không áp dụng lại quy tắc robots.txt khi trang web chuyển sang địa chỉ khác. Nguồn xếp mức độ thấp, liệt kê các bản từ 0.6.1 đến hết 2026.10.19 bị ảnh hưởng và bản sửa 2026.10.24.
Doanh nghiệp dùng công cụ này để trợ lý AI tự đọc web nên kiểm kê phiên bản, cập nhật và thử lại chính đường gọi đang dùng. Đây là lỗi tuân thủ chính sách thu thập nội dung; cảnh báo không xác nhận một vụ chiếm tài khoản, rò rỉ dữ liệu nội bộ hay chiến dịch khai thác thực tế.
Chuyển hướng làm thay đổi trang mà trợ lý thực sự đọc
MCP là giao thức để ứng dụng AI gọi công cụ bên ngoài. Fetch là một máy chủ tham chiếu cung cấp công cụ đọc địa chỉ web, có thể chuyển nội dung thành văn bản cho mô hình. Trong luồng tự động, robots.txt thông báo phần nào chủ website không muốn trình thu thập truy cập.
Lỗi nằm ở khoảng cách giữa địa chỉ được kiểm tra đầu tiên và địa chỉ cuối cùng được đọc. Một trang được phép có thể chuyển hướng sang một đường dẫn bị cấm trên cùng website, hoặc sang website khác. Nếu chỉ kiểm tra điểm xuất phát, kết quả trả về cho mô hình có thể trái với chính sách của điểm đến.
Quy tắc robots.txt không phải mật khẩu hay hệ thống phân quyền. Tiêu chuẩn RFC 9309 nêu rõ cơ chế này không thay thế biện pháp bảo vệ nội dung. Website có hồ sơ riêng tư vẫn cần xác thực và kiểm soát truy cập; không nên dùng robots.txt làm hàng rào bảo mật.
Phạm vi bản sửa và hai lựa chọn cấu hình cần phân biệt
Bản sửa kiểm tra quy tắc ở từng bước chuyển hướng của lệnh fetch do mô hình gọi. README hiện hành phân biệt luồng tool này với prompt do người dùng chủ động yêu cầu: prompt được thiết kế để không áp dụng robots.txt. Tùy chọn ignore-robots-txt cũng chủ động tắt cơ chế đó. Nâng cấp không biến một cấu hình đã bỏ qua chính sách thành cấu hình bắt buộc tuân thủ.
Cơ chế từ chối địa chỉ riêng là một lớp khác. Theo cảnh báo, lớp kiểm tra địa chỉ mạng riêng vẫn chạy qua từng bước chuyển hướng ở cấu hình mặc định trước bản sửa này. Vì vậy không nên mô tả sự kiện như một bản vá mới cho khả năng truy cập mạng nội bộ.
Friday Works khuyến nghị ghi riêng phiên bản gói, loại lời gọi và cờ khởi động. Tên công cụ giống nhau trong hai ứng dụng không bảo đảm cùng một cách thực thi; cần đối chiếu tiến trình thực sự phục vụ trợ lý, không chỉ tệp cấu hình lưu trong kho mã.
Thử trên trang mẫu do Friday Works kiểm soát
Friday Works chạy đúng gói 2026.10.24 với hai đường dẫn thử cục bộ: một trang được phép và một trang chuyển hướng đến vùng bị robots.txt từ chối. Kiểm tra bằng trình khách MCP ghi nhận trường hợp đầu trả nội dung mẫu; trường hợp sau trả lỗi nêu chính sách của địa chỉ đích. Không dùng website hay dữ liệu của khách hàng để thử.
Ảnh thao tác chụp MCP Inspector 2.12.0, trình khách dùng để quan sát công cụ Fetch đang chạy. Số phiên bản Inspector là phiên bản trình khách, không phải phiên bản máy chủ Fetch. Thử nghiệm cục bộ cho phép địa chỉ riêng chỉ để đọc trang mẫu trên cùng máy; đây không phải khuyến nghị tắt lớp bảo vệ đó khi vận hành thật.
Kết quả chỉ chứng minh hai trường hợp đã thử, chưa bao phủ chuỗi chuyển hướng dài, proxy riêng, lỗi phân giải tên miền hoặc mọi ứng dụng trợ lý. Doanh nghiệp cần bộ thử phù hợp với nơi lấy dữ liệu và chính sách của mình.

Các bước xử lý cho đội vận hành
Trước hết, tìm những trợ lý và tác vụ có dùng mcp-server-fetch, ghi lại phiên bản đang chạy. Sao lưu cấu hình, cập nhật ít nhất tới bản đã vá và khởi động lại đúng tiến trình. Kiểm tra lại bản thực thi sau khởi động để tránh nâng cấp một môi trường nhưng trợ lý vẫn gọi môi trường khác.
Tiếp theo, rà luồng tool và prompt, các cờ bỏ qua robots.txt hoặc cho phép địa chỉ riêng. Giữ quyền truy cập và giới hạn mạng theo nhu cầu thực tế. Đọc lại lỗi từ công cụ để trợ lý báo rõ không lấy được nguồn, thay vì tự viết như đã đọc thành công.
Cuối cùng, dùng trang thử do đơn vị sở hữu để kiểm tra cả trường hợp được phép lẫn bị từ chối sau chuyển hướng. Lưu kết quả trước khi mở lại các tác vụ tự động. Đây là khuyến nghị vận hành của Friday Works, không phải bằng chứng mọi tổ chức đang có sự cố hay đã mất dữ liệu.

Bước tiếp theo
Friday Works khuyến nghị thử trên bản sao và lưu bằng chứng trước khi áp dụng vào hệ thống đang phục vụ khách hàng.
Nguồn tham khảo
Tài liệu đã dùng để biên soạn
Ưu tiên tài liệu chính thức và nguồn kỹ thuật gốc. Truy cập để kiểm tra chi tiết hoặc theo dõi cập nhật mới nhất.
- GHSA published October 25, 2026; affected and patched package versionsModel Context Protocol maintainers ↗︎
- Fetch README: tool/prompt distinction, redirect checks, private-address guard and limitations; read October 26, 2026Model Context Protocol contributors ↗︎
- Robots Exclusion Protocol: crawler instructions are not access authorization, section1IETF ↗︎
- Installed patched package2026.10.24Model Context Protocol contributors / PyPI ↗︎
- Inspector and server licences: Apache-2.0 for new/relicensed code, original MIT terms for unconsented legacy contributions; docs CC-BY-4.0Model Context Protocol a Series of LF Projects, LLC ↗︎
- Original October 26, 2026 captures: MCP Inspector 2.12.0 with patched mcp-server-fetch2026.10.24; owned localhost sample, allowed-page control and refused-redirect result; no customer data. Crop/resize/neutral margins only. Apache-2.0 and legacy MIT transition terms.Friday Works / Model Context Protocol contributors ↗︎
