Sophos vulnerabilities
172 vulnerabilities
Known vulnerabilities in Sophos products, newest first, with CVSS severity, EPSS, KEV listings and ransomware use, across 88 products.
Products
50 of 88- Sophos Anti Virus33 vulnerabilities
- Sophos Firewall20 vulnerabilities
- Web Appliance18 vulnerabilities
- Firewall13 vulnerabilities
- Anti Virus12 vulnerabilities
- Unified Threat Management Software9 vulnerabilities
- Xg Firewall9 vulnerabilities
- Safeguard Easy Device Encryption Client8 vulnerabilities
- Sfos8 vulnerabilities
- Sophos Puremessage Anti Virus8 vulnerabilities
- Sophos Small Business Suite8 vulnerabilities
- Safeguard Enterprise Client7 vulnerabilities
- Safeguard Lan Crypt Client7 vulnerabilities
- Unified Threat Management6 vulnerabilities
- Connect4 vulnerabilities
- Hitmanpro4 vulnerabilities
- Hitmanpro.Alert4 vulnerabilities
- Scanning Engine4 vulnerabilities
- Sophos Connect Client4 vulnerabilities
- Endpoint Protection3 vulnerabilities
- Endpoint Security3 vulnerabilities
- Puremessage For Microsoft Exchange3 vulnerabilities
- Small Business Suite3 vulnerabilities
- Sophos UTM3 vulnerabilities
- Sophos Web Appliance3 vulnerabilities
- Cyberoamos2 vulnerabilities
- Intercept X2 vulnerabilities
- Intercept X Endpoint2 vulnerabilities
- Intercept X For Server2 vulnerabilities
- Mobile2 vulnerabilities
- Sophos Home For Macos2 vulnerabilities
- Sophos Tester2 vulnerabilities
- Unified Threat Management Up2Date2 vulnerabilities
- Anti Virus For Sophos Central1 vulnerabilities
- Anti Virus For Sophos Home1 vulnerabilities
- AP6 Series Wireless Access Points1 vulnerabilities
- Astaro Security Gateway1 vulnerabilities
- Astaro Security Linux1 vulnerabilities
- Authenticator1 vulnerabilities
- Cloud Optix1 vulnerabilities
- Cyberoam1 vulnerabilities
- Cyberoam Cr100Ing Utm1 vulnerabilities
- Cyberoam Cr25Ing Utm1 vulnerabilities
- Cyberoam Cr35Ing Utm1 vulnerabilities
- Disk Encryption1 vulnerabilities
- Email Appliance1 vulnerabilities
- Enterprise Console1 vulnerabilities
- Es10001 vulnerabilities
- Es40001 vulnerabilities
- Exploit Prevention1 vulnerabilities
CVE-2018-16118sophossfos
EPSS score3.72%
A shell escape vulnerability in /webconsole/APIController in the API Configuration component of Sophos XG firewall 17.0.8 MR-8 allows remote attackers to execute arbitrary OS commands via shell metachracters in the "X-Forwarded-for" HTTP header.CVE-2018-16116sophossfosEPSS score1.84%
SQL injection vulnerability in AccountStatus.jsp in Admin Portal of Sophos XG firewall 17.0.8 MR-8 allow remote authenticated attackers to execute arbitrary SQL commands via the "username" GET parameter.CVE-2018-16117sophossfosEPSS score43.73%
A shell escape vulnerability in /webconsole/Controller in Admin Portal of Sophos XG firewall 17.0.8 MR-8 allow remote authenticated attackers to execute arbitrary OS commands via shell metacharacters in the "dbName" POST parameter.CVE-2018-9233sophosendpoint_protectionEPSS score1.65%
Sophos Endpoint Protection 10.7 uses an unsalted SHA-1 hash for password storage in %PROGRAMDATA%\Sophos\Sophos Anti-Virus\Config\machine.xml, which makes it easier for attackers to determine a cleartext password, and subsequently choose unsafe malware settings, via rainbow tables or other approaches.CVE-2018-4863sophosendpoint_protectionEPSS score1.18%
Sophos Endpoint Protection 10.7 allows local users to bypass an intended tamper protection mechanism by deleting the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Sophos Endpoint Defense\ registry key.CVE-2018-6853sophossafeguard_easy_device_encryption_client+2EPSS score0.61%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via IOCTL 0x80206024. By crafting an input buffer we can control the execution path to the point where a global variable will be written to a user controlled address. We can take advantage of this condition to zero-out the pointer to the security descriptor in the object header of a privileged process or modify the security descriptor itself and run code in the context of a process running as SYSTEM.CVE-2018-6856sophossafeguard_easy_device_encryption_client+2EPSS score0.61%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via IOCTL 0x8020601C. By crafting an input buffer we can control the execution path to the point where a global variable will be written to a user controlled address. We can take advantage of this condition to zero-out the pointer to the security descriptor in the object header of a privileged process or modify the security descriptor itself and run code in the context of a process running as SYSTEM.CVE-2018-6855sophossafeguard_easy_device_encryption_client+2EPSS score0.54%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via IOCTL 0x80202014. By crafting an input buffer we can control the execution path to the point where the constant 0xFFFFFFF will be written to a user-controlled address. We can take advantage of this condition to modify the SEP_TOKEN_PRIVILEGES structure of the Token object belonging to the exploit process and grant SE_DEBUG_NAME privilege. This allows the exploit process to interact with higher privileged processes running as SYSTEM and execute code in their security context.CVE-2018-6854sophossafeguard_easy_device_encryption_client+2EPSS score0.60%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via multiple IOCTLs, e.g., 0x8810200B, 0x8810200F, 0x8810201B, 0x8810201F, 0x8810202B, 0x8810202F, 0x8810203F, 0x8810204B, 0x88102003, 0x88102007, 0x88102013, 0x88102017, 0x88102027, 0x88102033, 0x88102037, 0x88102043, and 0x88102047. When some conditions in the user-controlled input buffer are not met, the driver writes an error code (0x2000001A) to a user-controlled address. Also, note that all the aforementioned IOCTLs use transfer type METHOD_NEITHER, which means that the I/O manager does not validate any of the supplied pointers and buffer sizes. So, even though the driver checks for input/output buffer sizes, it doesn't validate if the pointers to those buffers are actually valid. So, we can supply a pointer for the output buffer to a kernel address space address, and the error code will be written there. We can take advantage of this condition to modify the SEP_TOKEN_PRIVILEGES structure of the Token object belonging to the exploit process and grant SE_DEBUG_NAME privilege. This allows the exploit process to interact with higher privileged processes running as SYSTEM and execute code in their security context.CVE-2018-6319sophossophos_testerEPSS score0.31%
In Sophos Tester Tool 3.2.0.7 Beta, the driver accepts a special DeviceIoControl code that doesn't check its argument. This argument is a memory address: if a caller passes a NULL pointer or a random invalid address, the driver will cause a Blue Screen of Death. If a program or malware does this at boot time, it can cause a persistent denial of service on the machine.CVE-2018-6857sophossafeguard_easy_device_encryption_client+2EPSS score0.61%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via IOCTL 0x802022E0. By crafting an input buffer we can control the execution path to the point where the constant 0x12 will be written to a user-controlled address. We can take advantage of this condition to modify the SEP_TOKEN_PRIVILEGES structure of the Token object belonging to the exploit process and grant SE_DEBUG_NAME privilege. This allows the exploit process to interact with higher privileged processes running as SYSTEM and execute code in their security context.CVE-2018-6852sophossafeguard_easy_device_encryption_client+2EPSS score0.61%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via IOCTL 0x80202298. By crafting an input buffer we can control the execution path to the point where the nt!memset function is called to zero out contents of a user-controlled address. We can take advantage of this condition to zero-out the pointer to the security descriptor in the object header of a privileged process or modify the security descriptor itself and run code in the context of a process running as SYSTEM.CVE-2018-6851sophossafeguard_easy_device_encryption_client+2EPSS score0.61%
Sophos SafeGuard Enterprise before 8.00.5, SafeGuard Easy before 7.00.3, and SafeGuard LAN Crypt before 3.95.2 are vulnerable to Local Privilege Escalation via IOCTL 0x80206040. By crafting an input buffer we can control the execution path to the point where the constant DWORD 0 will be written to a user-controlled address. We can take advantage of this condition to zero-out the pointer to the security descriptor in the object header of a privileged process or modify the security descriptor itself and run code in the context of a process running as SYSTEM.CVE-2018-6318sophossophos_testerEPSS score1.03%
In Sophos Tester Tool 3.2.0.7 Beta, the driver loads (in the context of the application used to test an exploit or ransomware) the DLL using a payload that runs from NTDLL.DLL (so, it's run in userland), but the driver doesn't perform any validation of this DLL (not its signature, not its hash, etc.). A person can change this DLL in a local way, or with a remote connection, to a malicious DLL with the same name -- and when the product is used, this malicious DLL will be loaded, aka a DLL Hijacking attack.CVE-2018-3970sophoshitmanpro.alert+1EPSS score0.49%
An exploitable memory disclosure vulnerability exists in the 0x222000 IOCTL handler functionality of Sophos HitmanPro.Alert 3.7.6.744. A specially crafted IRP request can cause the driver to return uninitialized memory, resulting in kernel memory disclosure. An attacker can send an IRP request to trigger this vulnerability.CVE-2018-3971sophoshitmanpro.alert+1EPSS score0.54%
An exploitable arbitrary write vulnerability exists in the 0x2222CC IOCTL handler functionality of Sophos HitmanPro.Alert 3.7.6.744. A specially crafted IRP request can cause the driver to write data under controlled by an attacker address, resulting in memory corruption. An attacker can send IRP request to trigger this vulnerability.CVE-2013-2642sophosweb_applianceEPSS score6.89%
Sophos Web Appliance before 3.7.8.2 allows (1) remote attackers to execute arbitrary commands via shell metacharacters in the client-ip parameter to the Block page, when using the user_workstation variable in a customized template, and remote authenticated users to execute arbitrary commands via shell metacharacters in the (2) url parameter to the Diagnostic Tools functionality or (3) entries parameter to the Local Site List functionality.CVE-2013-2643sophosweb_applianceEPSS score4.53%
Multiple cross-site scripting (XSS) vulnerabilities in Sophos Web Appliance before 3.7.8.2 allow remote attackers to inject arbitrary web script or HTML via the (1) xss parameter in an allow action to rss.php, (2) msg parameter to end-user/errdoc.php, (3) h parameter to end-user/ftp_redirect.php, or (4) threat parameter to the Blocked component.CVE-2013-2641sophosweb_applianceEPSS score70.99%
Directory traversal vulnerability in patience.cgi in Sophos Web Appliance before 3.7.8.2 allows remote attackers to read arbitrary files via the id parameter.CVE-2013-4983sophosweb_applianceEPSS score90.13%
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows remote attackers to execute arbitrary commands via shell metacharacters in the domain parameter to end-user/index.php.