p PatchFirst

CVE-2023-40477

CVE-2023-40477 · RARLAB WinRAR Recovery Volume Improper Validation of Array Index Remote Code Execution Vulnerability

This page contains facts from public vulnerability sources. Check the original advisory before updating.

RARLAB WinRAR Recovery Volume Improper Validation of Array Index Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of RARLAB WinRAR. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the processing of recovery volumes. The issue results from the lack of proper validation of user-supplied data, which can result in a memory access past the end of an allocated buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-21233.

CVSS 7.8 · High · EPSS 11.4% · Fix available

Published
Updated

Stack: system

Affected products and versions

  • winrar

    Versions
    • 6.21: Affected

    No fix published

  • libclamunrar Debian:12

    Versions
    • 0.100.0-1
    • 0.100.1-1
    • 0.101.1-1
    • 0.101.1-2
    • 0.101.2-1
    • 0.102.3-1
    • 0.102.3-2
    • 0.102.3-3
    • 0.103.10-1~deb11u1
    • 0.95.1-1
    • 0.95.2-1
    • 0.95.3-1
    • 0.95.3-1~volatile1
    • 0.96-1
    • 0.96-2
    • 0.96-2~volatile1
    • 0.96.4-1
    • 0.96.4-1~volatile1
    • 0.98.1-1
    • 0.98.5-1
    • 0.99-1
    • 0.99-2
    • 0.99-3
    • 0.99-4
    • 1.0.0-1
    • 1.0.0-2
    • 1.0.3-1~deb11u1
    Affected ranges
    • ECOSYSTEM: < 1.0.3-1~deb12u1

    Update to 1.0.3-1~deb12u1

  • libclamunrar Debian:13

    Versions
    • 0.100.0-1
    • 0.100.1-1
    • 0.101.1-1
    • 0.101.1-2
    • 0.101.2-1
    • 0.102.3-1
    • 0.102.3-2
    • 0.102.3-3
    • 0.103.10-1~deb11u1
    • 0.95.1-1
    • 0.95.2-1
    • 0.95.3-1
    • 0.95.3-1~volatile1
    • 0.96-1
    • 0.96-2
    • 0.96-2~volatile1
    • 0.96.4-1
    • 0.96.4-1~volatile1
    • 0.98.1-1
    • 0.98.5-1
    • 0.99-1
    • 0.99-2
    • 0.99-3
    • 0.99-4
    • 1.0.0-1
    • 1.0.0-2
    • 1.0.3-1~deb11u1
    • 1.0.3-1~deb12u1
    Affected ranges
    • ECOSYSTEM: < 1.0.3-1

    Update to 1.0.3-1

  • libclamunrar Debian:14

    Versions
    • 0.100.0-1
    • 0.100.1-1
    • 0.101.1-1
    • 0.101.1-2
    • 0.101.2-1
    • 0.102.3-1
    • 0.102.3-2
    • 0.102.3-3
    • 0.103.10-1~deb11u1
    • 0.95.1-1
    • 0.95.2-1
    • 0.95.3-1
    • 0.95.3-1~volatile1
    • 0.96-1
    • 0.96-2
    • 0.96-2~volatile1
    • 0.96.4-1
    • 0.96.4-1~volatile1
    • 0.98.1-1
    • 0.98.5-1
    • 0.99-1
    • 0.99-2
    • 0.99-3
    • 0.99-4
    • 1.0.0-1
    • 1.0.0-2
    • 1.0.3-1~deb11u1
    • 1.0.3-1~deb12u1
    Affected ranges
    • ECOSYSTEM: < 1.0.3-1

    Update to 1.0.3-1

  • rar Debian:12

    Versions
    • 1:3.5.1-1
    • 1:3.6.0-1
    • 1:3.7.1-1
    • 1:3.7.1-2
    • 1:3.7b1-1
    • 1:3.7b1-2
    • 1:3.8.0-1
    • 1:3.8.0-2
    • 1:3.8b2-1
    • 1:3.8b2-2
    • 1:3.8b3-1
    • 1:3.9.b2-1
    • 1:3.9.b3-1
    • 2.02-2
    • 2.60-1
    • 2.80-2
    • 2:3.9.0-1
    • 2:3.9.1-1
    • 2:3.9.2-1
    • 2:3.9.3-1
    • 2:4.0.b2-1
    • 2:4.0.b3-1
    • 2:4.2.0+dfsg.1-0.1
    • 2:4.2.0-1
    • 2:5.2.1b2-1
    • 2:5.3.b2-1
    • 2:5.4.0+dfsg.1-0.1
    • 2:5.4.0-1
    • 2:5.5.0-1
    • 2:5.5.0-1.1
    • 2:6.11-0.1
    • 2:6.20-0.1
    • 2:6.20-0.1~deb10u1
    • 2:6.20-0.1~deb11u1
    • 2:6.20~b1-0.1
    • 2:6.23-1~deb10u1
    • 2:6.23-1~deb11u1
    • 3.30-2
    Affected ranges
    • ECOSYSTEM: < 2:6.23-1~deb12u1

    Update to 2:6.23-1~deb12u1

  • rar Debian:13

    Versions
    • 1:3.5.1-1
    • 1:3.6.0-1
    • 1:3.7.1-1
    • 1:3.7.1-2
    • 1:3.7b1-1
    • 1:3.7b1-2
    • 1:3.8.0-1
    • 1:3.8.0-2
    • 1:3.8b2-1
    • 1:3.8b2-2
    • 1:3.8b3-1
    • 1:3.9.b2-1
    • 1:3.9.b3-1
    • 2.02-2
    • 2.60-1
    • 2.80-2
    • 2:3.9.0-1
    • 2:3.9.1-1
    • 2:3.9.2-1
    • 2:3.9.3-1
    • 2:4.0.b2-1
    • 2:4.0.b3-1
    • 2:4.2.0+dfsg.1-0.1
    • 2:4.2.0-1
    • 2:5.2.1b2-1
    • 2:5.3.b2-1
    • 2:5.4.0+dfsg.1-0.1
    • 2:5.4.0-1
    • 2:5.5.0-1
    • 2:5.5.0-1.1
    • 2:6.11-0.1
    • 2:6.20-0.1
    • 2:6.20-0.1~deb10u1
    • 2:6.20-0.1~deb11u1
    • 2:6.20~b1-0.1
    • 2:6.23-1~deb10u1
    • 2:6.23-1~deb11u1
    • 2:6.23-1~deb12u1
    • 3.30-2
    Affected ranges
    • ECOSYSTEM: < 2:6.23-1

    Update to 2:6.23-1

  • rar Debian:14

    Versions
    • 1:3.5.1-1
    • 1:3.6.0-1
    • 1:3.7.1-1
    • 1:3.7.1-2
    • 1:3.7b1-1
    • 1:3.7b1-2
    • 1:3.8.0-1
    • 1:3.8.0-2
    • 1:3.8b2-1
    • 1:3.8b2-2
    • 1:3.8b3-1
    • 1:3.9.b2-1
    • 1:3.9.b3-1
    • 2.02-2
    • 2.60-1
    • 2.80-2
    • 2:3.9.0-1
    • 2:3.9.1-1
    • 2:3.9.2-1
    • 2:3.9.3-1
    • 2:4.0.b2-1
    • 2:4.0.b3-1
    • 2:4.2.0+dfsg.1-0.1
    • 2:4.2.0-1
    • 2:5.2.1b2-1
    • 2:5.3.b2-1
    • 2:5.4.0+dfsg.1-0.1
    • 2:5.4.0-1
    • 2:5.5.0-1
    • 2:5.5.0-1.1
    • 2:6.11-0.1
    • 2:6.20-0.1
    • 2:6.20-0.1~deb10u1
    • 2:6.20-0.1~deb11u1
    • 2:6.20~b1-0.1
    • 2:6.23-1~deb10u1
    • 2:6.23-1~deb11u1
    • 2:6.23-1~deb12u1
    • 3.30-2
    Affected ranges
    • ECOSYSTEM: < 2:6.23-1

    Update to 2:6.23-1

  • unrar-nonfree Debian:12

    Versions
    • 1:3.5.2-0.1
    • 1:3.5.2-0.2
    • 1:3.5.4-0.1
    • 1:3.5.4-1
    • 1:3.5.4-1.1
    • 1:3.7.2-1
    • 1:3.7.3-1
    • 1:3.7.3-1.1
    • 1:3.7.8-1
    • 1:3.7.8-2
    • 1:3.8.2-1
    • 1:3.8.4-1
    • 1:3.8.5-1
    • 1:3.8.5-2
    • 1:3.9.10-1
    • 1:3.9.3-1
    • 1:3.9.5-1
    • 1:3.9.6-1
    • 1:3.9.7-1
    • 1:3.9.9-1
    • 1:4.0.2-1
    • 1:4.0.3-1
    • 1:4.1.4-1
    • 1:4.2.4-0.1
    • 1:4.2.4-0.2
    • 1:4.2.4-0.3
    • 1:5.0.10-1
    • 1:5.2.5-1
    • 1:5.2.7-0.1
    • 1:5.3.2-1
    • 1:5.4.5-1
    • 1:5.5.5-1
    • 1:5.5.8-1
    • 1:5.6.6-1
    • 1:5.6.6-2
    • 1:5.9.4-1
    • 1:6.0.3-1
    • 1:6.0.4-1
    • 1:6.0.4-2
    • 1:6.0.5-1
    • 1:6.0.6-1
    • 1:6.0.7-1
    • 1:6.0.7-2
    • 1:6.0.7-3
    • 1:6.0.7-4
    • 1:6.0.7-5
    • 1:6.0.7-6
    • 1:6.1.2-1
    • 1:6.1.3-1
    • 1:6.1.3-2
    • 1:6.1.4-1
    • 1:6.1.5-1
    • 1:6.1.6-1
    • 1:6.1.6-2
    • 1:6.1.6-3
    • 1:6.1.7-1
    • 1:6.1.7-2
    • 1:6.1.7-3
    • 1:6.1.7-4
    • 1:6.2.1-1
    • 1:6.2.1-2
    • 1:6.2.2-1
    • 1:6.2.2-2
    • 1:6.2.3-1
    • 1:6.2.3-2
    • 1:6.2.5-1
    • 1:6.2.6-1
    • 3.3.6-2
    • 3.3.6-2.0.1
    • 3.4.3-1
    Affected ranges
    • ECOSYSTEM: < 1:6.2.6-1+deb12u1

    Update to 1:6.2.6-1+deb12u1

  • unrar-nonfree Debian:13

    Versions
    • 1:3.5.2-0.1
    • 1:3.5.2-0.2
    • 1:3.5.4-0.1
    • 1:3.5.4-1
    • 1:3.5.4-1.1
    • 1:3.7.2-1
    • 1:3.7.3-1
    • 1:3.7.3-1.1
    • 1:3.7.8-1
    • 1:3.7.8-2
    • 1:3.8.2-1
    • 1:3.8.4-1
    • 1:3.8.5-1
    • 1:3.8.5-2
    • 1:3.9.10-1
    • 1:3.9.3-1
    • 1:3.9.5-1
    • 1:3.9.6-1
    • 1:3.9.7-1
    • 1:3.9.9-1
    • 1:4.0.2-1
    • 1:4.0.3-1
    • 1:4.1.4-1
    • 1:4.2.4-0.1
    • 1:4.2.4-0.2
    • 1:4.2.4-0.3
    • 1:5.0.10-1
    • 1:5.2.5-1
    • 1:5.2.7-0.1
    • 1:5.3.2-1
    • 1:5.4.5-1
    • 1:5.5.5-1
    • 1:5.5.8-1
    • 1:5.6.6-1
    • 1:5.6.6-2
    • 1:5.9.4-1
    • 1:6.0.3-1
    • 1:6.0.4-1
    • 1:6.0.4-2
    • 1:6.0.5-1
    • 1:6.0.6-1
    • 1:6.0.7-1
    • 1:6.0.7-2
    • 1:6.0.7-3
    • 1:6.0.7-4
    • 1:6.0.7-5
    • 1:6.0.7-6
    • 1:6.1.2-1
    • 1:6.1.3-1
    • 1:6.1.3-2
    • 1:6.1.4-1
    • 1:6.1.5-1
    • 1:6.1.6-1
    • 1:6.1.6-2
    • 1:6.1.6-3
    • 1:6.1.7-1
    • 1:6.1.7-2
    • 1:6.1.7-3
    • 1:6.1.7-4
    • 1:6.2.1-1
    • 1:6.2.1-2
    • 1:6.2.2-1
    • 1:6.2.2-2
    • 1:6.2.3-1
    • 1:6.2.3-2
    • 1:6.2.5-1
    • 1:6.2.6-1
    • 1:6.2.7-1
    • 1:6.2.8-1
    • 1:6.2.9-1
    • 3.3.6-2
    • 3.3.6-2.0.1
    • 3.4.3-1
    Affected ranges
    • ECOSYSTEM: < 1:6.2.10-1

    Update to 1:6.2.10-1

  • unrar-nonfree Debian:14

    Versions
    • 1:3.5.2-0.1
    • 1:3.5.2-0.2
    • 1:3.5.4-0.1
    • 1:3.5.4-1
    • 1:3.5.4-1.1
    • 1:3.7.2-1
    • 1:3.7.3-1
    • 1:3.7.3-1.1
    • 1:3.7.8-1
    • 1:3.7.8-2
    • 1:3.8.2-1
    • 1:3.8.4-1
    • 1:3.8.5-1
    • 1:3.8.5-2
    • 1:3.9.10-1
    • 1:3.9.3-1
    • 1:3.9.5-1
    • 1:3.9.6-1
    • 1:3.9.7-1
    • 1:3.9.9-1
    • 1:4.0.2-1
    • 1:4.0.3-1
    • 1:4.1.4-1
    • 1:4.2.4-0.1
    • 1:4.2.4-0.2
    • 1:4.2.4-0.3
    • 1:5.0.10-1
    • 1:5.2.5-1
    • 1:5.2.7-0.1
    • 1:5.3.2-1
    • 1:5.4.5-1
    • 1:5.5.5-1
    • 1:5.5.8-1
    • 1:5.6.6-1
    • 1:5.6.6-2
    • 1:5.9.4-1
    • 1:6.0.3-1
    • 1:6.0.4-1
    • 1:6.0.4-2
    • 1:6.0.5-1
    • 1:6.0.6-1
    • 1:6.0.7-1
    • 1:6.0.7-2
    • 1:6.0.7-3
    • 1:6.0.7-4
    • 1:6.0.7-5
    • 1:6.0.7-6
    • 1:6.1.2-1
    • 1:6.1.3-1
    • 1:6.1.3-2
    • 1:6.1.4-1
    • 1:6.1.5-1
    • 1:6.1.6-1
    • 1:6.1.6-2
    • 1:6.1.6-3
    • 1:6.1.7-1
    • 1:6.1.7-2
    • 1:6.1.7-3
    • 1:6.1.7-4
    • 1:6.2.1-1
    • 1:6.2.1-2
    • 1:6.2.2-1
    • 1:6.2.2-2
    • 1:6.2.3-1
    • 1:6.2.3-2
    • 1:6.2.5-1
    • 1:6.2.6-1
    • 1:6.2.7-1
    • 1:6.2.8-1
    • 1:6.2.9-1
    • 3.3.6-2
    • 3.3.6-2.0.1
    • 3.4.3-1
    Affected ranges
    • ECOSYSTEM: < 1:6.2.10-1

    Update to 1:6.2.10-1

  • libclamunrar Ubuntu:16.04:LTS

    Versions
    • 0.98.5-1
    • 0.99-1
    • 0.99-1ubuntu0.1
    • 0.100.1-1~ubuntu0.16.04.1
    • 0.101.2-1~ubuntu0.16.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rar Ubuntu:16.04:LTS

    Versions
    • 2:5.3.b2-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • unrar-nonfree Ubuntu:16.04:LTS

    Versions
    • 1:5.3.2-1
    • 1:5.3.2-1+deb9u1build0.16.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • libclamunrar Ubuntu:18.04:LTS

    Versions
    • 0.99-4ubuntu1
    • 0.100.1-1~ubuntu0.18.04.1
    • 0.101.2-1~ubuntu0.18.04.1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • rar Ubuntu:18.04:LTS

    Versions
    • 2:5.4.0+dfsg.1-0.1
    • 2:5.5.0-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • unrar-nonfree Ubuntu:18.04:LTS

    Versions
    • 1:5.5.8-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • libclamunrar Ubuntu:20.04:LTS

    Versions
    • 0.101.2-1
    • 0.101.2-1build1
    Affected ranges
    • ECOSYSTEM: < 0.103.11-0ubuntu0.20.04.1

    Update to 0.103.11-0ubuntu0.20.04.1

  • rar Ubuntu:20.04:LTS

    Versions
    • 2:5.5.0-1
    • 2:5.5.0-1build1
    Affected ranges
    • ECOSYSTEM: < 2:6.23-1~20.04.1

    Update to 2:6.23-1~20.04.1

  • unrar-nonfree Ubuntu:20.04:LTS

    Versions
    • 1:5.6.6-2
    • 1:5.6.6-2build1
    Affected ranges
    • ECOSYSTEM: < 1:5.6.6-2ubuntu0.1

    Update to 1:5.6.6-2ubuntu0.1

  • libclamunrar Ubuntu:22.04:LTS

    Versions
    • 0.102.3-3
    Affected ranges
    • ECOSYSTEM: < 0.103.11-0ubuntu0.22.04.1

    Update to 0.103.11-0ubuntu0.22.04.1

  • rar Ubuntu:22.04:LTS

    Versions
    • 2:5.5.0-1build1
    • 2:5.5.0-1.1
    Affected ranges
    • ECOSYSTEM: < 2:6.23-1~22.04.1

    Update to 2:6.23-1~22.04.1

  • unrar-nonfree Ubuntu:22.04:LTS

    Versions
    • 1:6.0.5-1
    • 1:6.0.7-6
    • 1:6.1.2-1
    • 1:6.1.3-1
    • 1:6.1.3-2
    • 1:6.1.4-1
    • 1:6.1.5-1
    Affected ranges
    • ECOSYSTEM: < 1:6.1.5-1ubuntu0.1

    Update to 1:6.1.5-1ubuntu0.1

  • rar Ubuntu:24.04:LTS

    Affected ranges
    • ECOSYSTEM: < 2:6.23-1

    Update to 2:6.23-1

Original sources

Check your server →