Skip to content

Commit

Permalink
#1989: Tutup celah xss di pengisian nama menu di form menu. Tutup cel…
Browse files Browse the repository at this point in the history
…ah memasukkan html pada setting di Pengaturan Aplikasi. [security-fix]
  • Loading branch information
eddieridwan committed Mar 28, 2019
1 parent 06ea44c commit 6032eec
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 0 deletions.
1 change: 1 addition & 0 deletions catatan_rilis_19.03-pasca.txt
Expand Up @@ -28,6 +28,7 @@ Lengkapnya, isi rilis versi 19.03-pasca:
22. #1963: Sekarang Laporan Perkembangan Penduduk (Laporan Bulanan) menampilkan jumlah penduduk pendatang. [bug-fix]
23. #845, #99, $698 dan semua issue terkait penataan hak akses: sekarang telah diterapkan penataan hak akses pengguna sesuai spesifikasi di http://bit.ly/2Vhqmyz.
24. #1988: Sekarang nama file gambar yang diunggah di artikel harus berekstensi .jpg, .jpeg atau .png [security-fix]
25. #1989: Tutup celah xss di pengisian nama menu di form menu. Tutup celah memasukkan html pada setting di Pengaturan Aplikasi. [security-fix]


Apabila meng-upgrade (yaitu bukan install baru) dari versi SEBELUM versi 19.03-pasca, struktur database dan/atau folder desa perlu diubah dengan menjalankan fitur Database > Migrasi DB. Fitur migrasi ini melakukan perubahan database dan/atau folder desa yang diperlukan.
1 change: 1 addition & 0 deletions donjo-app/models/Setting_model.php
Expand Up @@ -71,6 +71,7 @@ public function update($data)
// Update setting yang diubah
if ($this->setting->$key != $value)
{
$value = strip_tags($value);
$outp = $this->db->where('key', $key)->update('setting_aplikasi', array('key'=>$key, 'value'=>$value));
$this->setting->$key = $value;
if (!$outp) $_SESSION['success'] = -1;
Expand Down
2 changes: 2 additions & 0 deletions donjo-app/models/Web_menu_model.php
Expand Up @@ -98,6 +98,7 @@ public function insert($tip=1)
$data = $_POST;
$data['tipe'] = $tip;
$data['urut'] = $this->urut_max($tip) + 1;
$data['nama'] = strip_tags($data['nama']);
$outp = $this->db->insert('menu',$data);
if ($outp) $_SESSION['success'] = 1;
else $_SESSION['success'] = -1;
Expand All @@ -107,6 +108,7 @@ public function insert($tip=1)
public function update($id=0)
{
$data = $_POST;
$data['nama'] = strip_tags($data['nama']);
if ($data['link']=="")
UNSET($data['link']);

Expand Down

0 comments on commit 6032eec

Please sign in to comment.