Certain requests pass the authentication token in the URL as string query parameter, making it vulnerable to theft through server logs, proxy logs an…
An attacker may exploit missing protection against clickjacking by tricking users into performing unintended actions through maliciously crafted web …
An attacker with limited permissions may still be able to write files to specific locations on the device, potentially leading to system manipulation.
An attacker with low privileges may be able to read files from specific directories on the device, potentially exposing sensitive information.
An attacker with low privileges may be able to trigger critical system functions such as reboot or factory reset without proper restrictions, potenti…
Certain system functions may be accessed without proper authorization, allowing attackers to start, stop, or delete installed applications, potential…
The device is deployed with weak and publicly known default passwords for certain hidden user levels, increasing the risk of unauthorized access. Thi…
Firmware update files may expose password hashes for system accounts, which could allow a remote attacker to recover credentials and gain unauthorize…
An attacker who tampers with the C++ CLI client may crash the UpdateService during file transfers, disrupting updates and availability.
An attacker may cause chunk-size mismatches that block file transfers and prevent subsequent transfers.
A remote unauthenticated attacker may use the unauthenticated C++ API to access or modify sensitive data and disrupt services.
A remote, unauthorized attacker can brute force folders and files and read them like private keys or configurations, making the application vulnerabl…
The credentials of the users stored in the system's local database can be used for the log in, making it possible for an attacker to gain unauthorize…
JavaScript can be ran inside the address bar via the dashboard "Open in new Tab" Button, making the application vulnerable to session hijacking.
The application does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame, making it possib…
In the HTTP request, the username and password are transferred directly in the URL as parameters. However, URLs can be stored in various systems such…
Multiple endpoints with sensitive information do not require authentication, making the application susceptible to information gathering.
When an error occurs in the application a full stacktrace is provided to the user. The stacktrace lists class and method names as well as other inter…
For failed login attempts, the application returns different error messages depending on whether the login failed due to an incorrect password or a n…
If a user tries to login but the provided credentials are incorrect a log is created. The data for this POST requests is not validated and it’s possi…
Due to a lack of authentication, it is possible for an unauthenticated user to request data from this endpoint, making the application vulnerable for…
An API endpoint allows arbitrary log entries to be created via POST request. Without sufficient validation of the input data, an attack…
The application provides access to a login protected H2 database for caching purposes. The username is prefilled.
The backup ZIPs are not signed by the application, leading to the possibility that an attacker can download a backup ZIP, modify and re-upload it. Th…
The Media Server’s authorization tokens have a poor quality of randomness. An attacker may be able to guess the token of an active user by computing …
The created backup files are unencrypted, making the application vulnerable for gathering sensitive information by downloading and decompressing the …
The FTP server’s login mechanism does not restrict authentication attempts, allowing an attacker to brute-force user passwords and potentially compro…
A service supports the use of a deprecated and unsafe TLS version. This could be exploited to expose sensitive information, modify data in unexpected…
The server supports authentication methods in which credentials are sent in plaintext over unencrypted channels. If an attacker were to intercept tra…
The application sends user credentials as URL parameters instead of POST bodies, making it vulnerable to information gathering.