Open Bug 1702517 Opened 4 years ago Updated 4 years ago

There are unknown problems with this encrypted message

Categories

(MailNews Core :: Security: OpenPGP, defect)

defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: roman.fulop, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36

Steps to reproduce:

Received a PGP encrypted e-mail and opened it, the contents was blank.

Actual results:

The message appears as blank although I am able to decrypt and read other e-mails from the same sender using the same client. The OpenPGP status says "Message Cannot Be Decrypted" and "There are unknown problems with this encrypted message". Copying the PGP-encrypted part from the message source and decrypting it using other tools works. Turning on logging using extensions.enigmail.logDirectory produced the following - which suggests the decryption ended with code 285212674:

2021-04-01 17:31:53.428 [DEBUG] enigmailMessengerOverlay.js: messageFrameUnload
2021-04-01 17:31:53.429 [DEBUG] enigmailMessengerOverlay.js: messageCleanup
2021-04-01 17:31:53.429 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2021-04-01 17:31:53.429 [DEBUG] enigmailMessengerOverlay.js: messageFrameUnload
2021-04-01 17:31:53.429 [DEBUG] enigmailMessengerOverlay.js: messageCleanup
2021-04-01 17:31:53.430 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2021-04-01 17:31:53.437 [DEBUG] enigmailMsgHdrViewOverlay.js: _listener_onStartHeaders
2021-04-01 17:31:53.438 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2021-04-01 17:31:53.438 [DEBUG] uris.jsm: forgetEncryptedUri: uri=imap-message://xxx@yyy.zzz/INBOX#137184
2021-04-01 17:31:53.438 [DEBUG] enigmailMsgHdrViewOverlay.js: setWindowCallback
2021-04-01 17:31:53.438 [DEBUG] enigmailMsgHdrViewOverlay.js: _listener_onStartHeaders
2021-04-01 17:31:53.439 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2021-04-01 17:31:53.439 [DEBUG] enigmailMsgHdrViewOverlay.js: setWindowCallback
2021-04-01 17:31:53.466 [DEBUG] enigmailMsgHdrViewOverlay.js: _listener_onEndHeaders
2021-04-01 17:31:53.466 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2021-04-01 17:31:53.466 [DEBUG] enigmailMsgHdrViewOverlay.js: _listener_onEndHeaders
2021-04-01 17:31:53.466 [DEBUG] enigmailMessengerOverlay.js: setAttachmentReveal
2021-04-01 17:31:53.467 [DEBUG] pgpmimeHandler.js: PgpMimeHandler()
2021-04-01 17:31:53.467 [DEBUG] pgpmimeHandler.js: onStartRequest
2021-04-01 17:31:53.467 [DEBUG] pgpmimeHandler.js: ct= multipart/encrypted;
	boundary="Apple-Mail=_559AE444-1AA8-4FDD-8284-0AF5B371E1DE";
	protocol="application/pgp-encrypted"
2021-04-01 17:31:53.467 [DEBUG] mimeDecrypt.jsm: MimeDecryptHandler()
2021-04-01 17:31:53.467 [DEBUG] mimeDecrypt.jsm: onStartRequest
2021-04-01 17:31:53.467 [DEBUG] mimeDecrypt.jsm: onStartRequest: uri='imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190'
2021-04-01 17:31:53.468 [DEBUG] mimeDecrypt.jsm: processData: found boundary
2021-04-01 17:31:53.468 [DEBUG] mimeDecrypt.jsm: processData: found boundary
2021-04-01 17:31:53.479 [DEBUG] mimeDecrypt.jsm: processData: found boundary
2021-04-01 17:31:53.479 [DEBUG] mimeDecrypt.jsm: onStopRequest
2021-04-01 17:31:53.479 [DEBUG] uris.jsm: msgIdentificationFromUrl: url.pathQueryRef=/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.479 [DEBUG] uris.jsm: msgIdentificationFromUrl: msgNum=137190 / folder=/fetch>UID>.INBOX
2021-04-01 17:31:53.480 [DEBUG] mimeDecrypt.jsm: checking MIME structure for 1 / imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.480 [DEBUG] mimeDecryp.jsm: starting decryption
2021-04-01 17:31:53.480 [DEBUG] mimeDecrypt.jsm: got API: RNP
2021-04-01 17:31:53.480 [DEBUG] rnp-cryptoAPI.js: decryptMime()
2021-04-01 17:31:53.480 [DEBUG] rnp-cryptoAPI.js: decrypt()
2021-04-01 17:31:53.486 [DEBUG] masterpass.jsm: retrieveMasterPassword()
2021-04-01 17:31:53.699 [DEBUG] mimeDecrypt.jsm: done: 285212674
2021-04-01 17:31:53.700 [DEBUG] mimeDecrypt.jsm: displayStatus()
2021-04-01 17:31:53.700 [DEBUG] mimeDecrypt.jsm: displayStatus for uri imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.700 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.processDecryptionResult:
2021-04-01 17:31:53.700 [DEBUG] enigmailMsgHdrViewOverlay.js: actionType= modifyMessageHeaders, mimePart=1
2021-04-01 17:31:53.701 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.isCurrentMessage: uri.spec=imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.701 [DEBUG] uris.jsm: msgIdentificationFromUrl: url.pathQueryRef=/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.701 [DEBUG] uris.jsm: msgIdentificationFromUrl: msgNum=137190 / folder=/fetch>UID>.INBOX
2021-04-01 17:31:53.701 [DEBUG] uris.jsm: msgIdentificationFromUrl: url.pathQueryRef=/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.701 [DEBUG] uris.jsm: msgIdentificationFromUrl: msgNum=137190 / folder=/fetch>UID>.INBOX
2021-04-01 17:31:53.701 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.isCurrentMessage: url=imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.701 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.isCurrentMessage: true
2021-04-01 17:31:53.702 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.modifyMessageHeaders:
2021-04-01 17:31:53.702 [DEBUG] enigmailMsgHdrViewOverlay.js: updateSecurityStatus: mimePart=1
2021-04-01 17:31:53.702 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.isCurrentMessage: uri.spec=imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.702 [DEBUG] uris.jsm: msgIdentificationFromUrl: url.pathQueryRef=/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.702 [DEBUG] uris.jsm: msgIdentificationFromUrl: msgNum=137190 / folder=/fetch>UID>.INBOX
2021-04-01 17:31:53.702 [DEBUG] uris.jsm: msgIdentificationFromUrl: url.pathQueryRef=/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.702 [DEBUG] uris.jsm: msgIdentificationFromUrl: msgNum=137190 / folder=/fetch>UID>.INBOX
2021-04-01 17:31:53.702 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.isCurrentMessage: url=imap://xxx@yyy.zzz:993/fetch%3EUID%3E.INBOX%3E137190
2021-04-01 17:31:53.702 [DEBUG] enigmailMsgHdrViewOverlay.js: EnigMimeHeaderSink.isCurrentMessage: true
2021-04-01 17:31:53.703 [DEBUG] enigmailMsgHdrViewOverlay.js: this.updateHdrIcons: exitCode=285212674, statusFlags=65536, extStatusFlags=0, keyId=, userId=, undefined
2021-04-01 17:31:53.703 [DEBUG] enigmailMsgHdrViewOverlay.js: this.updateMsgDb
2021-04-01 17:31:53.703 [DEBUG] mimeDecrypt.jsm: displayStatus done
2021-04-01 17:31:53.703 [DEBUG] mimeDecrypt.jsm: returnData: 0 bytes
2021-04-01 17:31:53.703 [DEBUG] mimeDecrypt.jsm: onStopRequest: process terminated
2021-04-01 17:31:53.710 [DEBUG] enigmailMsgHdrViewOverlay.js: this.messageLoad
2021-04-01 17:31:53.710 [DEBUG] enigmailMessengerOverlay.js: messageAutoDecrypt:
2021-04-01 17:31:53.710 [DEBUG] enigmailMessengerOverlay.js: messageDecrypt: null
2021-04-01 17:31:53.710 [DEBUG] enigmailMessengerOverlay.js: movePEPsubject:
2021-04-01 17:31:53.711 [DEBUG] enigmailMessengerOverlay.js: messageDecryptCb:
2021-04-01 17:31:53.711 [DEBUG] enigmailMessengerOverlay.js: messageDecryptCb: mimeMsg is null
2021-04-01 17:31:53.711 [DEBUG] enigmailMessengerOverlay.js: header content-transfer-encoding: ''
2021-04-01 17:31:53.711 [DEBUG] enigmailMessengerOverlay.js: header x-enigmail-version: ''
2021-04-01 17:31:53.711 [DEBUG] enigmailMessengerOverlay.js: header x-pgp-encoding-format: ''
2021-04-01 17:31:53.712 [DEBUG] enigmailMsgHdrViewOverlay.js: this.messageLoad
2021-04-01 17:31:53.712 [DEBUG] enigmailMessengerOverlay.js: messageAutoDecrypt:
2021-04-01 17:31:53.712 [DEBUG] enigmailMessengerOverlay.js: messageDecrypt: null
2021-04-01 17:31:53.712 [DEBUG] enigmailMessengerOverlay.js: movePEPsubject:
2021-04-01 17:31:53.712 [DEBUG] enigmailMessengerOverlay.js: messageDecryptCb:
2021-04-01 17:31:53.712 [DEBUG] enigmailMessengerOverlay.js: messageDecryptCb: mimeMsg is null
2021-04-01 17:31:53.713 [DEBUG] enigmailMessengerOverlay.js: header content-transfer-encoding: ''
2021-04-01 17:31:53.713 [DEBUG] enigmailMessengerOverlay.js: header x-enigmail-version: ''
2021-04-01 17:31:53.713 [DEBUG] enigmailMessengerOverlay.js: header x-pgp-encoding-format: ''

Expected results:

A decrypted contents of the message should be displayed.

Component: Untriaged → Security: OpenPGP
Product: Thunderbird → MailNews Core
You need to log in before you can comment on or make changes to this bug.