@techtipsvn
Next.js · 25/08/2026

Next.js vá hai lỗ hổng critical: nâng lên 16.3.3 hoặc 15.5.24, và ảnh AVIF bị tắt

Kẻ tấn công chạy được lệnh trên server mà không cần đăng nhập.

2026-08-3107 slide1 phút đọcTin
Slide bìa: Next.js vá hai lỗ hổng critical: nâng lên 16.3.3 hoặc 15.5.24, và ảnh AVIF bị tắtSlide 2Slide 3Slide 4Slide 5Slide 6Slide 7
cuộn, vuốt, hoặc phím ←→01 / 07

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ỗ deployLỗi AVIFLỗ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.

techtipstechtipsvnnextjsbaomatlaptrinh
Đọc tiếp

Bài khác cùng chủ đề

Slide bìa: Hai lỗi Critical cho người lạ chạy code trên server Next.js: lên 16.4.1 hoặc 15.5.2809

Hai lỗi Critical cho người lạ chạy code trên server Next.js: lên 16.4.1 hoặc 15.5.28

Tin2′ đọc16.10
Slide bìa: Caveman: một lệnh để Claude Code trả lời ngắn, và lúc nào thì không đáng cài08

Caveman: một lệnh để Claude Code trả lời ngắn, và lúc nào thì không đáng cài

tutorial1′ đọc16.10
Slide bìa: Code Go không đọc body chậm gần 5 lần qua HTTP/1, Go 1.27 tự sửa10

Code Go không đọc body chậm gần 5 lần qua HTTP/1, Go 1.27 tự sửa

Giải thích2′ đọc15.10
Slide bìa: Node.js vá lỗi bảo mật mức HIGH ngày 21/10: máy bạn đang chạy bản nào?07

Node.js vá lỗi bảo mật mức HIGH ngày 21/10: máy bạn đang chạy bản nào?

Tin1′ đọc15.10

Mỗi ngày một bài mới.

Mẹo, giải thích và tin công nghệ cho sinh viên và dev mới đi làm. Một người viết, đăng đều.

Bài cũng được đăng lên TikTok, ở dạng slide.

TikTok@techtipsvn