Server web tersemat GoAhead dilaporkan berhasil memuat daftar pencabutan sertifikat ke dalam sistem backend TLS standarnya, tetapi tidak pernah benar-benar mengaktifkan fungsi pengecekan pencabutan tersebut. Akibatnya, sertifikat klien yang sebenarnya telah dicabut masih tetap dapat lolos dari proses autentikasi login pada konfigurasi perangkat yang terdampak.
Kelemahan teknis ini secara spesifik ditemukan pada varian build yang memanfaatkan backend OpenSSL dengan penerapan mutual-TLS. Dalam konfigurasi ini, server bertugas memeriksa keabsahan sertifikat milik klien begitu juga sebaliknya, dan sebuah daftar pencabutan sertifikat telah diatur secara khusus untuk memblokir sertifikat yang sudah tidak valid lagi. Pengaturan pengamanan semacam itu biasanya dipasang secara sengaja oleh operator jaringan, mengingat build standar tidak mengaktifkannya secara otomatis. Pembaruan GoAhead 6.1.1, yang dibagikan kepada pembuat perangkat keras pada 2 Agustus 2026 dan dipublikasikan terbuka pada 12 Oktober, hadir untuk menuntaskan kendala tersebut.
GoAhead merupakan program web server berukuran kecil yang kerap ditanamkan produsen ke firmware guna menjalankan halaman manajemen perangkat, seperti router, printer, gateway jaringan, hingga kontroler industri. Pengembangnya, EmbedThis, mengklaim perangkat lunak mereka telah dioperasikan di ratusan juta perangkat di seluruh dunia. Kerentanan ini mula-mula diidentifikasi oleh peneliti Sébastien Féry dari FoxIO, yang memaparkan rincian celah ini beserta dua permasalahan TLS lainnya melalui analisis tertanggal 26 Oktober.
Pada kompilasi build yang bermasalah, server memuat berkas daftar pencabutan sertifikat saat proses startup tanpa memunculkan pesan kesalahan, membuat operator yakin sistem pemfilteran berfungsi normal. Kenyataannya, mekanisme itu sama sekali tidak aktif. Perangkat klien yang sertifikatnya telah dicabut—misalnya perangkat yang dicuri atau dinonaktifkan—tetap sanggup menuntaskan proses jabat tangan jaringannya layaknya sertifikat sah serta langsung memperoleh seluruh hak akses.
Dalam uji coba langsung oleh FoxIO terhadap server GoAhead 6.1.0 yang dipadukan dengan OpenSSL 3.6.2, sertifikat klien yang dicabut terbukti tetap diterima meskipun opsi pemeriksaan penerbit sertifikat berstatus aktif. Pemberitahuan OpenSSL melabeli situasi tersebut sebagai bentuk penerimaan sertifikat klien yang dibatalkan secara diam-diam. Untuk melancarkan eksploitasi, sistem target harus menjalankan backend OpenSSL dengan opsi wajib sertifikat klien, memiliki bundel otoritas sertifikat tepercaya serta pengecekan penerbit yang menyala, dan daftar pencabutan sertifikat terkonfigurasi. Penyerang juga wajib memiliki sertifikat yang ditandatangani otoritas tepercaya namun tercatat dicabut. Sebaliknya, build dengan backend Mbed TLS dipastikan aman karena modul tersebut mengeksekusi pemeriksaan pencabutan melalui alur kode terpisah.
Tanda pengenal resmi kerentanan ini tercatat dengan kode CVE-2026-115881, dengan skor keparahan 9,1 menurut perhitungan internal EmbedThis. Hingga 27 Oktober, nomor tersebut beserta identifikasi celah lainnya belum tercatat aktif pada basis data publik CVE maupun NVD. EmbedThis mengonfirmasi telah mengajukan registrasi tersebut, dan peringkat tingkat bahaya merupakan asesmen mandiri vendor.
Para peneliti turut mengungkap dua kendala keamanan tambahan yang berkaitan dengan jenis build TLS tertentu. Kendala pada backend Mbed TLS baru berdampak buruk terhadap sesi komunikasi apabila klien menyetujui konfigurasi cacat tersebut. Perangkat lunak OpenSSL modern, ekosistem bahasa Go mutakhir, Java versi terbaru, serta peramban web arus utama menolak nilai kunci yang terlalu kecil lalu beralih ke pertukaran kunci yang lebih kuat, sehingga sesi berbahaya tidak akan terbentuk. Namun, klien tanpa verifikasi ukuran minimum, seperti sejumlah perangkat tertanam atau aplikasi khusus buatan sendiri, tetap menerima nilai tersebut. Akibatnya, perekam lalu lintas data dapat memecahkan kunci enkripsi dan membaca isi pertukaran sesi. Sesi berbasis TLS 1.3 maupun ECDHE dinyatakan aman, dan Mbed TLS 4.x telah menghapus mekanisme pertukaran kunci bermasalah tersebut.
Sementara itu, kerentanan terkait LibreSSL memungkinkan penyerang menyodorkan rantai sertifikat yang melampaui batas toleransi 10 sertifikat milik GoAhead, sehingga penyerang tetap dapat menuntaskan jabat tangan sebagai klien terotentikasi penuh tanpa memegang kunci tepercaya. Celah ini hanya termanifestasi pada build yang ditautkan dengan rilis LibreSSL lama, serta hanya terjadi manakala sertifikat klien diwajibkan sementara pemeriksaan terhadap penerbit sertifikat dimatikan. Pustaka kriptografi lain seperti OpenSSL, BoringSSL, AWS-LC, serta LibreSSL 4.x secara tegas menolak rantai sertifikat yang terlampau panjang.
Penentuan backend dan pengaturan aktif ditetapkan saat firmware dikompilasi, sehingga pemilik perangkat tidak dapat memeriksa konfigurasi dari luar. Inilah yang menyebabkan kedatangan tambalan berlangsung lambat: paket GoAhead 6.1.1 harus dikompilasi ulang dan diedarkan produsen perangkat keras melalui pembaruan firmware. Pemilik baru terlindungi apabila pabrikan merilisnya, dan hingga kini belum diketahui produsen yang telah meluncurkannya.
Per 27 Oktober, tidak ada laporan yang mengindikasikan masalah keamanan ini dimanfaatkan dalam serangan dunia nyata. FoxIO telah menerbitkan kode bukti konsep (PoC) serta menyediakan sidik jari digital via perkakas JA4Scan untuk melacak server GoAhead berdasarkan backend yang dipakai. Utilitas pemindai ini tersedia cuma-cuma, kendati kode sumbernya hanya dapat diakses melalui permintaan khusus. Sejauh ini, tidak ada satu pun produsen perangkat keras dalam daftar mitra EmbedThis—termasuk HP, Oracle, Siemens, Canon, Rockwell, D-Link, hingga Comcast—yang terbukti menggunakan backend dan pengaturan rentan tersebut.
Pembaruan versi 6.1.1 menutup total 11 laporan keamanan, dengan tiga di antaranya berkategori kritis. Salah satunya adalah celah bypass login: pada build dengan otentikasi HTTP Basic atau form login biasa, penyerang yang memegang nama pengguna sah dapat masuk dengan sembarang kata sandi apabila berkas kata sandi disimpan memakai format Blowfish terbaru bawaan GoAhead 6.1.0. EmbedThis menegaskan bahwa mekanisme form login merupakan konfigurasi bawaan antarmuka admin mereka. Setelah memperbarui sistem, EmbedThis sangat menganjurkan pengelola segera memutuskan seluruh sesi pengguna aktif, menyalakan ulang server web terkait, serta memperbarui seluruh kata sandi berformat Blowfish.
