Cùng một bài, đọc bằng chữ. Nhanh hơn và tìm lại được bằng Ctrl+F.
Lỗ hổng ảnh AVIF
Next.js có next/image: server tự tối ưu ảnh cho nhẹ. Lỗi nằm ở libheif, thư viện giải mã ảnh bên dưới — tối ưu một ảnh AVIF của kẻ tấn công là mã của họ chạy luôn. Bản vá tắt tối ưu AVIF.
Lỗ hổng trên Windows
Chỉ dính khi server chạy trên filesystem Windows, ở app dùng lẫn hai kiểu tổ chức route của Next.js (Pages Router và App Router) mà chưa bật Cache Components. Linux, macOS không dính.
Bạn có dính không
| Chỗ deploy | Lỗi AVIF | Lỗi Windows |
|---|---|---|
| Linux, macOS | -nếu dùng next/image | +không dính |
| Windows | -nếu dùng next/image | -dính |
Kiểm tra rồi nâng
Nâng xong thì kiểm lại
Nên
Deploy lại: sửa package.json thôi chưa đủ
Mở trang có next/image xem ảnh còn ổn
Deploy trên Windows thì nâng ngay, không có cách khác
Không nên
Tưởng mọi app Next.js đều dính lỗi Windows
Bỏ qua vì site chỉ là trang portfolio
Chờ libheif sửa gốc rồi mới nâng
Nâng trước, đọc tiếp sau
Hai bản vá đã có trên npm từ 25/08. Nâng rồi deploy lại, mất vài phút.










