BRAdmin Professional 3.75 - Unquoted Service Path
BRAdmin Professional 3.75 - BRA_Scheduler Unquoted Service Path Privilege Escalation
"BRAdmin Professional 3.75 software allows system administrators to view and control the status of their networked Brother and most other SNMP compliant printing devices."
Proof Of Concept
If a user can insert a executable which is called as "BRAdmin" under the C:\Program Files (x86)\Brother\
directory , local system privileges could be obtained by the user.
For example, an user that has administrative privileges can obtain SYSTEM
privileges through the vulnerable service.
This situation is valuable, especially if additional writing permission is applied to \Brother\
directory for unprivileged user.
Steps to Reproduce:
1- User has a write privilege to \Brother\
directory and creates msfvenom payload that adds new localadmin user to Windows computer.
2- Then user downloads this executable under the \Brother\
directory and restarts the computer.
For restarting computer from command line:
3- After the restarting process , unsafe
user will be created and added the local Administrators group.
Windows Defender will detect the BRAdmin.exe
executable as malicious after the unsafe
user is added the local administrators group if target didn't make last Windows update properly.
Or below code could be used after compiling with gcc.
i686-w64-mingw32-gcc addLocalAdmin.c -lws2_32 -o add.exe
Last updated