From Malay bersalah, from Classical Malay bersalah. Equivalent to ber- + salah.
bersalah
ber- + salah