Edge-home-orchestration-go: [Keamanan] Perintah CWE-78 dibuat dari sumber yang dikendalikan pengguna

Dibuat pada 6 Mei 2021  ·  3Komentar  ·  Sumber: lf-edge/edge-home-orchestration-go

Masalah keamanan CWE-78 terdeteksi oleh lgtm dan CodeQL.
Kami memerlukan proses untuk memeriksa apakah input yang meluncurkan aplikasi asli berisi string berbahaya.

high priority

Komentar yang paling membantu

@tdrozdovsky Apa pendapat Anda tentang saran dari @t25kim?

Semua 3 komentar

@tdrozdovsky Apa pendapat Anda tentang saran dari @t25kim?

@tdrozdovsky Masalah ini memengaruhi PR lain yang tidak terkait dengan CWE-78, seperti #297 dan harus diperbaiki sesegera mungkin. Saya meletakkan beberapa kode untuk validasi perintah sebelum kode yang meluncurkan aplikasi asli. Namun, CodeQL masih mendeteksi CWE-78.
Apakah ada cara lain untuk menyelesaikan masalah ini? Atau mungkinkah menandainya sebagai False positive dengan PR #299?

Terima kasih telah mencoba menghilangkan masalah ini. Sebelumnya, saya menulis bahwa ada kerentanan besar dalam mode asli, dan kemudian saya terkejut bahwa sistem tidak mendeteksinya. Tapi sekarang semuanya ditampilkan dengan benar dan kerentanan terdeteksi.
Masalah ini dapat diselesaikan sepenuhnya hanya pada tingkat sistem menggunakan mekanisme perlindungan Kernel Linux. Tetapi saya akan mencoba menyelesaikannya dalam proyek kami. Segera setelah saya selesai dengan TLS, saya segera melakukan masalah ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat