Skip to content
OpenAdvisories

Vendor

SICK

116 known vulnerabilities.

116 results · Feed

  • Low 3.8

    Unlimited user creation by authorized users

    A user with the appropriate authorization can create any number of user accounts via an API endpoint using a POST request. There are no quotas, checking mechanisms or restrictions to limit the creation.

  • Medium 4.3

    The credentials of the users stored in the system's local database can be used for the log in, making it possible for a…

  • Medium 4.5

    Cross Site Scripting: Session Hijacking

    JavaScript can be ran inside the address bar via the dashboard "Open in new Tab" Button, making the application vulnerable to session hijacking.

  • Medium 6.5

    Unencrypted backup contains sensitive information

    The created backup files are unencrypted, making the application vulnerable for gathering sensitive information by downloading and decompressing the backup files.

  • High 8.8

    Backup files can be modified and uploaded

    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. This allows the attacker to disrupt the application by configuring the services in a way that they are unable to…

  • Low 3.1

    Poor quality of randomness in authorization tokens

    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 plausible tokens.

  • Medium 6.5

    Deprecated TLS version supported

    The application uses a weak password hash function, allowing an attacker to crack the weak password hash to gain access to an FTP user account.

  • Medium 6.5

    Deprecated TLS version supported

    A service supports the use of a deprecated and unsafe TLS version. This could be exploited to expose sensitive information, modify data in unexpected ways or spoof identities of other users or devices, affecting the confidentiality and integrity of the device.

  • Medium 5.3

    No protection against brute-force attacks

    The FTP server’s login mechanism does not restrict authentication attempts, allowing an attacker to brute-force user passwords and potentially compromising the FTP server.

  • High 7.5

    Unencrypted communication

    The server supports authentication methods in which credentials are sent in plaintext over unencrypted channels. If an attacker were to intercept traffic between a client and this server, the credentials would be exposed.

  • Medium 4.2

    Missing HTTP Security Headers

    The application fails to implement several security headers. These headers help increase the overall security level of the web application by e.g., preventing the application to be displayed in an iFrame (Clickjacking attacks) or not executing injected malici…

  • Medium 4.3

    Clickjacking

    The web application is vulnerable to clickjacking attacks. The site can be embedded into another frame, allowing an attacker to trick a user into clicking on something different from what the user perceives. This could potentially reveal confidential informat…

  • Medium 4.8

    Dashboards and iFrames can link malicious web content

    Linked URLs during the creation of iFrame widgets and dashboards are vulnerable to code execution. The URLs get embedded as iFrame widgets, making it possible to attack other users that access the dashboard by including malicious code. The attack is only poss…

  • Medium 4.3

    Server-Side Request Forgery

    The application is vulnerable to Server-Side Request Forgery (SSRF). An endpoint can be used to send server internal requests to other ports.

  • Medium 5.3

    Cookie missing HttpOnly flag

    The HttpOnlyflag of the session cookie \"@@\" is set to false. Since this flag helps preventing access to cookies via client-side scripts, setting the flag to false can lead to a higher possibility of Cross-Side-Scripting attacks which target the stored cooki…

  • Medium 5.3

    Sensitive Data in URL

    The application sends user credentials as URL parameters instead of POST bodies, making it vulnerable to information gathering.

  • Medium 5.3

    User enumeration

    For failed login attempts, the application returns different error messages depending on whether the login failed due to an incorrect password or a non-existing username. This allows an attacker to guess usernames until they find an existing one.

  • Medium 5.3

    No brute-force protection

    The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame, making it susceptible to brute-force attacks.

  • Medium 5.5

    Stored Cross-Site-Script

    The web application is susceptible to cross-site-scripting attacks. An attacker who can create new dashboard widgets can inject malicious JavaScript code into the Transform Function which will be executed when the widget receives data from its data source.

  • High 7.5

    Information disclosure to unauthorized user

    A remote unauthorized attacker may gather sensitive information of the application, due to missing authorization of configuration settings of the product.

  • High 7.5

    Unencrypted communication (HTTP)

    All communication with the REST API is unencrypted (HTTP), allowing an attacker to intercept traffic between an actor and the webserver. This leads to the possibility of information gathering and downloading media files.

  • High 7.5

    Credential disclosure

    Files in the source code contain login credentials for the admin user and the property configuration password, allowing an attacker to get full access to the application.

  • High 8.6

    Configurations endpoint does not require authorization

    Due to missing authorization of an API endpoint, unauthorized users can send HTTP GET requests to gather sensitive information. An attacker could also send HTTP POST requests to modify the log files’ root path as well as the TCP ports the service is running o…

  • Medium 5.3

    DoS attack by conducting a slowloris-type attack

    The multiScan and picoScan are vulnerable to a denial-of-service (DoS) attack. A remote attacker can exploit this vulnerability by conducting a Slowloris-type attack, causing the web page to become unresponsive.

  • Low 3.7

    Reuse of salt

    The device’s passwords have not been adequately salted, making them vulnerable to password extraction attacks.

  • High 7.5

    Unauthenticated change of IP adress

    A remote unauthenticated attacker may be able to change the IP adress of the device, and therefore affecting the availability of the device.

  • Critical 9.8

    Weak hashing alghrythm

    The device uses a weak hashing alghorithm to create the password hash. Hence, a matching password can be easily calculated by an attacker. This impacts the security and the integrity of the device.

  • High 7.5

    Unencrypted transmission of password hash

    The device uses an unencrypted, proprietary protocol for communication. Through this protocol, configuration data is transmitted and device authentication is performed. An attacker can thereby intercept the authentication hash and use it to log into the devic…

  • Critical 9.3

    RCE due to Device Driver

    The product can be used to distribute malicious code using SDD Device Drivers due to missing download verification checks, leading to code execution on target systems.

  • High 8.8

    SICK Lector8xx and InspectorP8xx vulnerable for code execution

    The vulnerability may allow a remote low priviledged attacker to run arbitrary shell commands by using lower-level functions to interact with the device.

  • High 8.8

    SICK Lector8xx and InspectorP8xx vulnerable for code execution

    The vulnerability may allow a remote low priviledged attacker to run arbitrary shell commands by manipulating the firmware file and uploading it to the device.

  • Critical 9.9

    Privilege Escalation in MEAC300

    The standard user uses the run as function to start the MEAC applications with administrative privileges. To ensure that the system can startup on its own, the credentials of the administrator were stored. Consequently, the EPC2 user can execute any command w…

  • High 8.2

    SICK InspectorP61x and SICK InspectorP62x: missing authentication

    Lua apps can be deployed, removed, started, reloaded or stopped without authorization via AppManager. This allows an attacker to remove legitimate apps creating a DoS attack, read and write files or load apps that use all features of the product available to …

  • High 7.3

    SICK InspectorP61x and SICK InspectorP62x have unauthenticated CROWN APIs

    Unauthenticated CROWN APIs allow access to critical functions. This leads to the accessibility of large parts of the web application without authentication.

  • Critical 9.0

    SICK InspectorP61x, SICK InspectorP62x and SICK TiM3xx are vulnerable for pass-the-hash attacks

    The product is vulnerable to pass-the-hash attacks in combination with hardcoded credentials of hidden user levels. This means that an attacker can log in with the hidden user levels and gain full access to the device.

  • High 8.8

    SICK InspectorP61x and SICK InspectorP62x are vulnerable for firmware modification

    Since the firmware update is not validated, an attacker can install modified firmware on the device. This has a high impact on the availabilty, integrity and confidentiality up to the complete compromise of the device.

  • High 8.8

    SICK InspectorP61x, SICK InspectorP62x and SICK TiM3xx are vulnerable for remote code execution

    Due to missing input validation during one step of the firmware update process, the product is vulnerable to remote code execution. With network access and the user level ”Service”, an attacker can execute arbitrary system commands in the root user’s contexts.

  • Medium 5.6

    SICK InspectorP61x and SICK InspectorP62x are vulnerable for a replay attack

    The authentication process to the web server uses a challenge response procedure which inludes the nonce and additional information. This challenge can be used several times for login and is therefore vulnerable for a replay attack.

  • High 8.8

    SICK Incoming Goods Suite privilege escalation vulnerability

    A vulnerability in the Incoming Goods Suite allows a user with unprivileged access to the underlying system (e.g. local or via SSH) a privilege escalation to the administrative level due to the usage of component vendor Docker images running with root permiss…

  • Critical 9.1

    Vulnerability in SICK CLV6xx, SICK Lector6xx and SICK RFx6xx

    A vulnerability in the .sdd file allows an attacker to read default passwords stored in plain text within the code. By exploiting these plaintext credentials, an attacker can log into affected SICK products as an “Authorized Client” if the customer has not ch…