<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Bảo Mật AI</title><description>Tin lỗ hổng, sự cố và hướng dẫn bảo mật cho người làm web, làm app bằng AI. Mỗi bài đều có nguồn và việc cần làm ngay.</description><link>https://baomatai.com/</link><language>vi</language><item><title>Một file AGENTS.md trong thư mục Downloads đủ để điều khiển Codex và Claude Code</title><link>https://baomatai.com/agents-md-trong-thu-muc-downloads/</link><guid isPermaLink="true">https://baomatai.com/agents-md-trong-thu-muc-downloads/</guid><description>Forever Security ghi nhận một coding agent suýt cài gói npm độc chỉ vì đọc file AGENTS.md lạ nằm trong ~/Downloads, nơi trang web nào cũng ghi file vào được. Đừng chạy agent ở Downloads, và xem lại file cấu hình của Codex và Claude Code.</description><pubDate>Tue, 27 Oct 2026 12:53:16 GMT</pubDate><category>AI agent</category><category>prompt injection</category><category>mã độc</category></item><item><title>Lỗ hổng Brotli của Node.js đã chạy được mã trên bản chính thức, và Python cũng dính</title><link>https://baomatai.com/brotli-lo-hong-lan-sang-python/</link><guid isPermaLink="true">https://baomatai.com/brotli-lo-hong-lan-sang-python/</guid><description>CVE-2026-111497 (CVSS 9,2) nằm trong bộ giải nén Brotli bằng C mà Node.js, Bun, gói Brotli của Python và nhiều phần mềm khác cùng dùng. Imperva đã chạy được mã trên Node.js 24.22.0 bản chính thức. Nâng Node.js, nâng gói Brotli và brotlicffi trong Python, rồi build lại image.</description><pubDate>Tue, 27 Oct 2026 09:33:17 GMT</pubDate><category>Node.js</category><category>lỗ hổng</category><category>máy chủ</category></item><item><title>Railway bị lấy biến môi trường, và chính Railway không biết key nào của bạn đã lộ</title><link>https://baomatai.com/railway-lo-bien-moi-truong/</link><guid isPermaLink="true">https://baomatai.com/railway-lo-bien-moi-truong/</guid><description>Kẻ xâm nhập Railway đã giải mã được một phần biến môi trường của khách, nhưng Railway không xác định được là biến nào. Ai deploy trên Railway trước ngày 21/10 nên coi mọi key là đã lộ và đổi hết.</description><pubDate>Tue, 27 Oct 2026 07:43:13 GMT</pubDate><category>hosting</category><category>API key</category><category>rò rỉ</category></item><item><title>Server ngốn gần 10 GB RAM vì dữ liệu dùng chung bị lấy lại ở mỗi request</title><link>https://baomatai.com/du-lieu-dung-chung-doc-lai-moi-request-an-het-ram/</link><guid isPermaLink="true">https://baomatai.com/du-lieu-dung-chung-doc-lai-moi-request-an-het-ram/</guid><description>Một server dev chiếm 9,8 GB sau 2.000 request, bản chạy thật chỉ 150 MB. Gốc là mẫu lỗi chung của mọi loại server: dữ liệu dùng chung bị đọc lại ở mỗi request. Số đo từ một dự án Next.js, cách sửa và cách rà app của bạn, dùng framework nào cũng áp dụng được.</description><pubDate>Mon, 26 Oct 2026 18:19:37 GMT</pubDate><category>hiệu năng</category><category>bộ nhớ</category><category>vibe code</category></item><item><title>Quyền có trong bảng phân quyền nhưng không route nào kiểm tra</title><link>https://baomatai.com/quyen-khai-bao-roi-khong-route-nao-kiem-tra/</link><guid isPermaLink="true">https://baomatai.com/quyen-khai-bao-roi-khong-route-nao-kiem-tra/</guid><description>Bảng phân quyền ghi session.manage chỉ dành cho quản trị hệ thống, còn route thu hồi phiên đăng nhập lại kiểm một quyền khác. Test quét route vẫn xanh. Cách phát hiện quyền khai báo mà không ai dùng, và một test ngược chiều để bắt nó.</description><pubDate>Mon, 26 Oct 2026 18:19:25 GMT</pubDate><category>phân quyền</category><category>kiểm thử</category><category>vibe code</category></item><item><title>Mười phút đầu tiên sau khi mua VPS</title><link>https://baomatai.com/muoi-phut-dau-sau-khi-mua-vps/</link><guid isPermaLink="true">https://baomatai.com/muoi-phut-dau-sau-khi-mua-vps/</guid><description>VPS mới bị dò SSH trong vòng vài phút sau khi lên mạng. Danh sách việc làm ngay trên Ubuntu: cập nhật tự động, SSH chỉ bằng khóa, tắt đăng nhập root, ufw, cái bẫy Docker đi vòng qua ufw, và đồng hồ đúng giờ.</description><pubDate>Sun, 25 Oct 2026 19:04:21 GMT</pubDate><category>VPS</category><category>máy chủ</category><category>SSH</category></item><item><title>Lỡ commit file .env lên GitHub, xóa đi vẫn chưa xong</title><link>https://baomatai.com/lo-commit-file-env-len-github/</link><guid isPermaLink="true">https://baomatai.com/lo-commit-file-env-len-github/</guid><description>Xóa file .env, xóa commit hay viết lại lịch sử đều không thu hồi được key đã lộ. Việc đầu tiên là đổi khóa, sau đó mới dọn lịch sử, quét bằng gitleaks và chặn trong CI để không lặp lại.</description><pubDate>Sun, 25 Oct 2026 19:03:30 GMT</pubDate><category>API key</category><category>GitHub</category><category>bí mật</category></item><item><title>Không có rate limit, form quên mật khẩu thành máy bắn spam miễn phí</title><link>https://baomatai.com/rate-limit-quen-mat-khau/</link><guid isPermaLink="true">https://baomatai.com/rate-limit-quen-mat-khau/</guid><description>Form quên mật khẩu, đăng nhập, gửi OTP không giới hạn số lần gọi thì ai cũng dùng được để spam người khác và đốt tiền email, SMS của bạn. Cách đặt rate limit theo IP, theo tài khoản, trả 429 kèm Retry-After, có code Next.js và Express.</description><pubDate>Sun, 25 Oct 2026 18:57:37 GMT</pubDate><category>rate limit</category><category>đăng nhập</category><category>API</category></item><item><title>Một đêm bị spam tin nhắn, sáng ra bill AI vài trăm đô</title><link>https://baomatai.com/tran-chi-phi-ai-cho-app/</link><guid isPermaLink="true">https://baomatai.com/tran-chi-phi-ai-cho-app/</guid><description>Chatbot hay tính năng AI trong app mà không có trần chi phí thì chỉ cần một script gửi tin liên tục cả đêm. Cách đặt trần theo người dùng, theo ngày ngay trong code, và bật giới hạn cứng trên trang của OpenAI, Anthropic, Google.</description><pubDate>Sun, 25 Oct 2026 18:57:08 GMT</pubDate><category>API key</category><category>chi phí AI</category><category>chatbot</category></item><item><title>Lỗ hổng PHP2Shell đã bị khai thác thật, và tắt upload progress là chưa đủ</title><link>https://baomatai.com/php2shell-dang-bi-khai-thac/</link><guid isPermaLink="true">https://baomatai.com/php2shell-dang-bi-khai-thac/</guid><description>Hai lỗ hổng PHP CVE-2026-109618 và CVE-2026-109619 (CVSS 9,2) đang bị dò quét và khai thác trên diện rộng, có lần thử từ 17/10, trước khi bản vá ra. Không cài đặt php.ini nào chặn được hết. Kiểm tra bản PHP mà web đang chạy, vá, khởi động lại và xem log có dấu bị tấn công không.</description><pubDate>Sun, 25 Oct 2026 18:56:19 GMT</pubDate><category>PHP</category><category>lỗ hổng</category><category>máy chủ</category></item><item><title>Nextcloud tự cài đang bị cài web shell qua app soạn tài liệu có sẵn</title><link>https://baomatai.com/nextcloud-code-server-bi-cai-web-shell/</link><guid isPermaLink="true">https://baomatai.com/nextcloud-code-server-bi-cai-web-shell/</guid><description>App Collabora Online Built-in CODE Server của Nextcloud dính lỗi chạy lệnh không cần đăng nhập (CVE-2026-110447, CVSS 9,2), bị khai thác từ tháng 9 và CISA đã đưa vào danh sách KEV ngày 23/10. Tắt app không đủ: nâng lên 26.4.303 trở lên hoặc gỡ hẳn, rồi tìm file PHP lạ trong thư mục app.</description><pubDate>Sun, 25 Oct 2026 18:55:32 GMT</pubDate><category>lỗ hổng</category><category>máy chủ</category><category>database</category></item><item><title>Container chạy quyền root là cho hacker thêm một bậc thang</title><link>https://baomatai.com/container-chay-quyen-root/</link><guid isPermaLink="true">https://baomatai.com/container-chay-quyen-root/</guid><description>Dockerfile AI viết thường để app chạy bằng root, không giới hạn RAM, CPU, và có khi còn mount cả docker.sock. Sáu dòng cấu hình trong Dockerfile và docker-compose giúp một lỗ hổng trong app không biến thành mất cả máy chủ.</description><pubDate>Sat, 24 Oct 2026 18:05:04 GMT</pubDate><category>Docker</category><category>máy chủ</category><category>hạ tầng</category></item><item><title>Có người báo lỗ hổng cho bạn: security.txt và cách trả lời</title><link>https://baomatai.com/co-nguoi-bao-lo-hong-security-txt/</link><guid isPermaLink="true">https://baomatai.com/co-nguoi-bao-lo-hong-security-txt/</guid><description>Người tìm ra lỗ hổng trong app của bạn cần biết báo cho ai. Cách tạo file security.txt theo RFC 9116, hộp thư nhận báo, cam kết thời gian phản hồi, cảm ơn công khai, phân biệt báo cáo thật với email đòi tiền, và khi nào nên thuê đánh giá độc lập.</description><pubDate>Sat, 24 Oct 2026 18:03:25 GMT</pubDate><category>vận hành</category><category>lỗ hổng</category><category>quy trình</category></item><item><title>Laravel: gửi số 0 thay cho token là đăng nhập được vào tài khoản người khác</title><link>https://baomatai.com/laravel-token-guard-dang-nhap-bang-so-0/</link><guid isPermaLink="true">https://baomatai.com/laravel-token-guard-dang-nhap-bang-so-0/</guid><description>Lỗi CVE-2026-114509 (CVSS 9,2) trong guard token của Laravel cho người lạ đăng nhập API bằng tài khoản có sẵn, thường là admin, nếu app dùng MySQL hoặc MariaDB. Đã có mã khai thác công khai. Nâng lên 12.68.0 hoặc 13.29.0 và kiểm tra config/auth.php.</description><pubDate>Sat, 24 Oct 2026 04:05:16 GMT</pubDate><category>lỗ hổng</category><category>đăng nhập</category><category>API</category><category>database</category></item><item><title>App di động lưu token đăng nhập ở đâu cho an toàn</title><link>https://baomatai.com/app-di-dong-luu-token-o-dau/</link><guid isPermaLink="true">https://baomatai.com/app-di-dong-luu-token-o-dau/</guid><description>AsyncStorage và SharedPreferences là chữ thường, ai mở được file là đọc được token. Cách lưu token bằng Keychain và Keystore, chặn sao lưu, chỉ dùng HTTPS, khi nào nên ghim chứng chỉ, che màn hình trong trình chuyển app và giữ deep link không tự làm việc nguy hiểm.</description><pubDate>Fri, 23 Oct 2026 06:57:00 GMT</pubDate><category>di động</category><category>token</category><category>đăng nhập</category></item><item><title>App nhỏ có cần chống DDoS không</title><link>https://baomatai.com/app-nho-co-can-chong-ddos/</link><guid isPermaLink="true">https://baomatai.com/app-nho-co-can-chong-ddos/</guid><description>App nhỏ ít khi bị DDoS thật, nhưng một script gửi vài trăm request mỗi giây là đủ làm sập VPS 1 GB hay đẩy bill serverless lên. Bốn lớp chặn rẻ: Cloudflare phía trước, giới hạn ở reverse proxy, trang tĩnh khi API quá tải, và trần chi tiêu trên serverless.</description><pubDate>Fri, 23 Oct 2026 06:57:00 GMT</pubDate><category>máy chủ</category><category>DDoS</category><category>Cloudflare</category><category>vibe code</category></item><item><title>Bot Telegram có nút Duyệt: ai cũng bấm được nếu bạn không kiểm</title><link>https://baomatai.com/bot-telegram-nut-duyet-ai-cung-bam/</link><guid isPermaLink="true">https://baomatai.com/bot-telegram-nut-duyet-ai-cung-bam/</guid><description>Nút inline trong group không chỉ admin bấm được, callback_data do client gửi lên nên sửa được, webhook không có secret thì ai cũng gọi được. Cách kiểm người bấm, giữ trạng thái ở server, và áp dụng cho bot Discord, Slack, Zalo.</description><pubDate>Fri, 23 Oct 2026 06:57:00 GMT</pubDate><category>bot</category><category>phân quyền</category><category>Telegram</category></item><item><title>Câu trả lời của AI cũng có thể chèn mã độc vào trang</title><link>https://baomatai.com/cau-tra-loi-ai-chen-ma-vao-trang/</link><guid isPermaLink="true">https://baomatai.com/cau-tra-loi-ai-chen-ma-vao-trang/</guid><description>XSS không chỉ đến từ ô bình luận. Câu trả lời của chatbot render thành HTML, markdown, tên file, link javascript: hay file CSV xuất ra đều chạy được mã của người khác. Cách nhận ra chỗ nguy hiểm trong code React, Next.js và cách sửa.</description><pubDate>Fri, 23 Oct 2026 06:57:00 GMT</pubDate><category>XSS</category><category>AI agent</category><category>web</category></item><item><title>Chứng chỉ HTTPS hết hạn lúc nửa đêm và cách để không bị bất ngờ</title><link>https://baomatai.com/chung-chi-https-het-han-luc-nua-dem/</link><guid isPermaLink="true">https://baomatai.com/chung-chi-https-het-han-luc-nua-dem/</guid><description>Let&apos;s Encrypt đã ngừng gửi email nhắc hết hạn từ tháng 6/2025, và thời hạn chứng chỉ đang rút dần về 45 ngày. Cách kiểm việc tự gia hạn, đặt cảnh báo, thêm bản ghi CAA và tránh chạm giới hạn cấp chứng chỉ.</description><pubDate>Fri, 23 Oct 2026 06:57:00 GMT</pubDate><category>HTTPS</category><category>máy chủ</category><category>hạ tầng</category></item><item><title>LiteLLM 1.107.0 chứa mã độc, chỉ cần mở Python là key bị gửi đi</title><link>https://baomatai.com/litellm-1107-chua-ma-doc/</link><guid isPermaLink="true">https://baomatai.com/litellm-1107-chua-ma-doc/</guid><description>Bản LiteLLM 1.107.0 trên PyPI và Docker bị cài mã độc lấy key cloud, key AI, mật khẩu trình duyệt. Ai cài hay kéo image trong chiều tối 21/10 (giờ Việt Nam) cần dựng lại môi trường bằng 1.106.2 và đổi mọi khóa.</description><pubDate>Fri, 23 Oct 2026 02:52:40 GMT</pubDate><category>PyPI</category><category>chuỗi cung ứng</category><category>mã độc</category><category>API key</category></item><item><title>GitLab tự cài dính lỗi 10 điểm, người lạ chạy được mã trên máy chủ</title><link>https://baomatai.com/gitlab-lo-hong-10-diem/</link><guid isPermaLink="true">https://baomatai.com/gitlab-lo-hong-10-diem/</guid><description>Lỗ hổng CVE-2026-110264 cho phép người không có tài khoản chạy mã trên GitLab tự cài, có từ bản 7.0 năm 2014. Kiểm tra phiên bản, nâng lên bản vá ngày 21/10, chưa nâng được thì đóng GitLab khỏi internet.</description><pubDate>Thu, 22 Oct 2026 17:20:00 GMT</pubDate><category>GitLab</category><category>lỗ hổng</category><category>máy chủ</category></item><item><title>PHP vá hai lỗ hổng chiếm máy chủ từ xa, điểm 9,2</title><link>https://baomatai.com/php-va-2-lo-hong-rce/</link><guid isPermaLink="true">https://baomatai.com/php-va-2-lo-hong-rce/</guid><description>PHP 8.2 đến 8.5 vừa ra bản vá cho hai lỗ hổng cho phép chạy mã từ xa không cần đăng nhập, chỉ bằng một request gửi tới trang PHP. Lỗi xảy ra ở đâu, ai bị ảnh hưởng và nên làm gì ngay.</description><pubDate>Wed, 21 Oct 2026 15:00:00 GMT</pubDate><category>PHP</category><category>lỗ hổng</category><category>máy chủ</category></item><item><title>Node.js vá 10 lỗ hổng, có lỗi chạy mã từ xa qua bộ giải nén Brotli</title><link>https://baomatai.com/nodejs-va-10-lo-hong-brotli/</link><guid isPermaLink="true">https://baomatai.com/nodejs-va-10-lo-hong-brotli/</guid><description>Bản 22.23.4, 24.22.1 và 26.12.1 phát hành ngày 21/10 vá 10 lỗi, nặng nhất là lỗi ghi tràn bộ nhớ trong bộ giải nén Brotli và mấy lỗi bỏ qua kiểm tra tên miền của chứng chỉ TLS.</description><pubDate>Wed, 21 Oct 2026 14:30:00 GMT</pubDate><category>Node.js</category><category>lỗ hổng</category><category>máy chủ</category></item><item><title>Gói npm độc giấu mã trong addon native, --ignore-scripts không cản được</title><link>https://baomatai.com/goi-npm-giau-ma-trong-addon-native/</link><guid isPermaLink="true">https://baomatai.com/goi-npm-giau-ma-trong-addon-native/</guid><description>Chiến dịch MALFEX tung biến thể imgdecode, giấu trình nạp mã độc trong file .node dựng sẵn, chạy ngay khi require chứ không cần script cài đặt. Danh sách gói, dấu hiệu nhiễm trên Windows và cách xử lý.</description><pubDate>Wed, 21 Oct 2026 12:30:00 GMT</pubDate><category>npm</category><category>mã độc</category><category>chuỗi cung ứng</category></item><item><title>Zeabur lộ 3,2 triệu biến môi trường rồi tuyên bố đóng cửa</title><link>https://baomatai.com/zeabur-lo-3-trieu-bien-moi-truong/</link><guid isPermaLink="true">https://baomatai.com/zeabur-lo-3-trieu-bien-moi-truong/</guid><description>Nền tảng deploy Zeabur bị xâm nhập lần hai chỉ vì một token quản trị lưu dạng chữ thường, không hết hạn và không đổi suốt gần ba năm. Ai từng deploy ở đây cần đổi mọi khóa trong biến môi trường ngay.</description><pubDate>Wed, 21 Oct 2026 11:00:00 GMT</pubDate><category>hosting</category><category>API key</category><category>rò rỉ</category></item><item><title>Plugin Rank Math SEO PRO 3.0.123 bị cài cửa hậu ngay trong bản tải chính thức</title><link>https://baomatai.com/rank-math-pro-bi-cai-cua-hau/</link><guid isPermaLink="true">https://baomatai.com/rank-math-pro-bi-cai-cua-hau/</guid><description>Trong 11 tiếng ngày 15–16/10, ai tải hoặc cập nhật Rank Math SEO PRO 3.0.123 đều nhận bản có mã độc tạo tài khoản admin lạ và cửa hậu tự hồi sinh. Cách kiểm tra và dọn dẹp từng bước.</description><pubDate>Wed, 21 Oct 2026 09:00:00 GMT</pubDate><category>WordPress</category><category>chuỗi cung ứng</category><category>mã độc</category></item><item><title>Hơn 1.500 gói npm có thể bị chiếm mà không cần mật khẩu</title><link>https://baomatai.com/1500-goi-npm-co-the-bi-chiem/</link><guid isPermaLink="true">https://baomatai.com/1500-goi-npm-co-the-bi-chiem/</guid><description>Lỗ hổng SlugFest trong tính năng Trusted Publishing của npm cho phép kẻ khác phát hành bản mới của gói người khác chỉ bằng cách giành lại tên repo GitHub đã đổi hoặc đã xóa. npm đã vá, nhưng chủ gói vẫn nên tự kiểm tra.</description><pubDate>Wed, 21 Oct 2026 07:00:00 GMT</pubDate><category>npm</category><category>chuỗi cung ứng</category><category>GitHub</category></item><item><title>Một dấu chấm cuối tên file khiến Copilot trong Visual Studio chạy mã độc</title><link>https://baomatai.com/copilot-chay-ma-doc-vi-mot-dau-cham/</link><guid isPermaLink="true">https://baomatai.com/copilot-chay-ma-doc-vi-mot-dau-cham/</guid><description>CVE-2026-103572 trong Copilot của Visual Studio và SQL Server Management Studio: nội dung độc trong repo khiến agent ghi đè file cấu hình MCP mà không hỏi người dùng, rồi IDE tự chạy lệnh của hacker.</description><pubDate>Wed, 21 Oct 2026 05:00:00 GMT</pubDate><category>AI agent</category><category>prompt injection</category><category>MCP</category></item><item><title>Next.js vá khẩn hai lỗ hổng chạy mã từ xa, điểm 9,5</title><link>https://baomatai.com/nextjs-va-khan-2-lo-hong-rce/</link><guid isPermaLink="true">https://baomatai.com/nextjs-va-khan-2-lo-hong-rce/</guid><description>Next.js 16.4.1 và 15.5.28 vá hai lỗi cho phép chạy mã từ xa không cần đăng nhập, một ở bộ nhớ đệm `use cache`, một ở khâu xử lý ảnh SVG qua thư viện sharp. Kèm một lỗi làm treo server qua Server Actions.</description><pubDate>Wed, 21 Oct 2026 03:00:00 GMT</pubDate><category>Next.js</category><category>lỗ hổng</category><category>máy chủ</category></item><item><title>Key AI của bạn đang bị săn để xài chùa</title><link>https://baomatai.com/key-ai-bi-san-de-xai-chua/</link><guid isPermaLink="true">https://baomatai.com/key-ai-bi-san-de-xai-chua/</guid><description>Vụ OpenCode Console bị xâm nhập và mã độc Aoki lùng file cấu hình của công cụ code AI cho thấy key AI giờ là thứ đáng tiền nhất trên máy dân code. Năm việc nên làm ngay.</description><pubDate>Wed, 21 Oct 2026 02:00:00 GMT</pubDate><category>API key</category><category>AI agent</category><category>mã độc</category></item><item><title>Một hacker, vài nghìn đô tiền AI, hơn 100 website doanh nghiệp bị phá</title><link>https://baomatai.com/ai-agent-pha-100-website/</link><guid isPermaLink="true">https://baomatai.com/ai-agent-pha-100-website/</guid><description>Reuters và NorForge phát hiện một người nói tiếng Trung dùng AI agent tự động tấn công hơn 1.200 website, xâm nhập thành công hơn 100 site, có cả John Deere và SharkNinja. Chỉ dẫn cho agent chưa tới 100 chữ.</description><pubDate>Wed, 21 Oct 2026 01:30:00 GMT</pubDate><category>AI agent</category><category>website</category><category>tấn công</category></item></channel></rss>