CVE catalog

CVE-2021-31855

kf5-messagelib: CVE-2021-31855

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.61% · Oct 25, 2026

KDE Messagelib through 5.17.0 reveals cleartext of encrypted messages in some situations. Deleting an attachment of a decrypted encrypted message stored on a remote server (e.g., an IMAP server) causes KMail to upload the decrypted content of the message to the remote server. With a crafted message, a user could be tricked into decrypting an encrypted message and then deleting an attachment attached to this message. If the attacker has access to the messages stored on the email server, then the attacker could read the decrypted content of the encrypted message. This occurs in ViewerPrivate::deleteAttachment in messageviewer/src/viewer/viewer_p.cpp.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiankf5-messagelibbookworm4:22.12.3-2~deb12u1fixed
Ubuntukdepim418.044:4.14.10-7vulnerable
Ubuntukf5-messagelibpro4:17.04.3-0ubuntu1vulnerable
Ubuntukf5-messagelibpro4:17.04.3-0ubuntu2vulnerable
Ubuntukf5-messagelibpro4:17.08.3-0ubuntu1vulnerable
Ubuntukf5-messagelibpro4:17.08.3-0ubuntu2vulnerable
Ubuntukf5-messagelibpro4:17.12.2-0ubuntu3vulnerable
Ubuntukf5-messagelibpro4:17.12.3-0ubuntu2vulnerable
Ubuntukf5-messagelibpro4:17.12.3-0ubuntu3vulnerable
Ubuntukf5-messagelibpro4:17.12.3-0ubuntu3+esm1vulnerable
Ubuntukf5-messagelib20.044:19.04.3-0ubuntu1vulnerable
Ubuntukf5-messagelib20.044:19.04.3-0ubuntu2vulnerable
Ubuntukf5-messagelib20.044:19.12.3-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.08.1-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.08.3-0ubuntu2vulnerable
Ubuntukf5-messagelib22.044:21.11.80-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.11.90-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.12.0-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.12.1-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.12.2-0ubuntu1vulnerable
Ubuntukf5-messagelib22.044:21.12.3-0ubuntu1vulnerable
Ubuntukf5-messagelib24.044:23.08.1-0ubuntu1vulnerable
Ubuntukf5-messagelib24.044:23.08.2-0ubuntu1vulnerable
Ubuntukf5-messagelib24.044:23.08.3-0ubuntu1vulnerable
Ubuntukf5-messagelib24.044:23.08.4-0ubuntu1vulnerable
Ubuntukf5-messagelib24.044:23.08.5-0ubuntu1vulnerable
Ubuntukf5-messagelib24.044:23.08.5-0ubuntu3vulnerable
Ubuntukf5-messagelib24.044:23.08.5-0ubuntu4vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiankf5-messagelibsourcebookworm4:20.08.3-5not yet assignedNot reported[989438]

[Debian bug #989438]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · all · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · all · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

  • Source package: [kf5-messagelib]

    Details (2)
    • 4:22.12.3-2~deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

    • 4:22.12.3-2~deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4:20.08.3-5

      dsa · kf5-messagelib · debian · bookworm; dsa · kf5-messagelib · debian · 12

Observed:

References