Confirmed users
518
edits
m (→Delayed Revocation: Added comments) |
m (Removed "draft") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
This page lists recent (May-June 2024) bugs involving the CA operator e-commerce monitoring (ECM). This list of issues is not comprehensive. It will be updated by Mozilla if needed, but please do not edit this page yourself. If you have proposed changes, post them to the Mozilla dev-security-policy list or email them to certificates@mozilla.org. | This page lists recent (May-June 2024) bugs involving the CA operator e-commerce monitoring (ECM). This list of issues is not comprehensive. It will be updated by Mozilla if needed, but please do not edit this page yourself. If you have proposed changes, post them to the Mozilla dev-security-policy list or email them to certificates@mozilla.org. | ||
Line 5: | Line 4: | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=1815534 | https://bugzilla.mozilla.org/show_bug.cgi?id=1815534 | ||
The certificate transparency (CT) component of ECM’s CA software was misconfigured and lacked internal controls (allowing the creation of a CT pre-certificate containing an SCT), and it was not updated to accommodate URL changes. ECM did not revoke the mis-issued pre-certificate within 5 days. ECM’s incident reporting did not meet expected standards of detail and clarity | The certificate transparency (CT) component of ECM’s CA software was misconfigured and lacked internal controls (allowing the creation of a CT pre-certificate containing an SCT), and it was not updated to accommodate URL changes. ECM did not revoke the mis-issued pre-certificate within 5 days. ECM’s incident reporting did not meet expected standards of detail and clarity. The incident report did not adequately address root causes or clearly explain corrective measures or their effectiveness in preventing future incidents. See [https://bugzilla.mozilla.org/show_bug.cgi?id=1815534#c30 Comment #30]. There was significant delay (nearly 3 months) in responding to a request for an updated incident report. See [https://bugzilla.mozilla.org/show_bug.cgi?id=1815534#c37 Comment #37]. | ||
'''Issues:''' Certificate Misissuance; Incident Reporting; Incident Response; Delayed Revocation | '''Issues:''' Certificate Misissuance; Incident Reporting; Incident Response; Delayed Revocation | ||
Line 12: | Line 11: | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=1830536 | https://bugzilla.mozilla.org/show_bug.cgi?id=1830536 | ||
Related to Bug # 1815534, it was also discovered that in an attempt to obtain a sufficient number of SCTs, ECM’s CT component submitted two pre-certificates for a single final certificate (all with the same serial number). These two incidents exposed a lack of internal verification processes and automated checks for changes to CT log servers. ECM noted that "certificate transparency has brought a new dimension as described in the present report – the fact that also an assumed-to-exist-certificate is in scope by virtue of Mozilla Root Store Policy 5.4. This had not been properly taken into account in our interpretation and measures, respectively." https://bugzilla.mozilla.org/show_bug.cgi?id=1830536#c1 | Related to [https://bugzilla.mozilla.org/show_bug.cgi?id=1815534 Bug #1815534], it was also discovered that in an attempt to obtain a sufficient number of SCTs, ECM’s CT component submitted two pre-certificates for a single final certificate (all with the same serial number). These two incidents exposed a lack of internal verification processes and automated checks for changes to CT log servers. ECM noted that "certificate transparency has brought a new dimension as described in the present report – the fact that also an assumed-to-exist-certificate is in scope by virtue of Mozilla Root Store Policy 5.4. This had not been properly taken into account in our interpretation and measures, respectively." [https://bugzilla.mozilla.org/show_bug.cgi?id=1830536#c1 Comment #1] | ||
'''Issues:''' Certificate Misissuance; Incident Reporting | '''Issues:''' Certificate Misissuance; Incident Reporting | ||
Line 27: | Line 26: | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=1883711 | https://bugzilla.mozilla.org/show_bug.cgi?id=1883711 | ||
ECM became aware that it had created a pre-certificate and corresponding final certificate with different validity periods. It noted the problem and revoked both the pre-certificate and the final certificate, however selected an incorrect value for the revocationReason CRL extension. | ECM became aware that it had created a pre-certificate and corresponding final certificate with different validity periods. It noted the problem, and revoked both the pre-certificate and the final certificate, however ECM selected an incorrect value for the revocationReason CRL extension. More than a month went by without acknowledging the misissuance and attempting to remediate the underlying causes. ECM discovered a bug in their system that caused the mismatched validity periods when the pre-certificate and final certificate are not issued on the same day. ECM’s incident reporting did not disclose a second occurrence related to the issue. ECM was asked several follow-up questions about the incident report. Some questions were not promptly answered because ECM apparently lacks adequate personnel to provide more timely answers. The bug also reveals that ECM needs better communication, incident reporting and incident management in order to increase transparency and community trust. | ||
'''Issues:''' Certificate Misissuance; Incident Reporting; Incident Handling; Insufficient Staffing | '''Issues:''' Certificate Misissuance; Incident Reporting; Incident Handling; Insufficient Staffing | ||
=== CRLs with mismatched issuer === | === CRLs with mismatched issuer === | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=1888371 | https://bugzilla.mozilla.org/show_bug.cgi?id=1888371 | ||
Line 41: | Line 40: | ||
https://bugzilla.mozilla.org/show_bug.cgi?id=1893546 | https://bugzilla.mozilla.org/show_bug.cgi?id=1893546 | ||
This bug was opened to record ECM’s delayed responses, inadequate incident reporting, and overall non-compliance with reporting requirements. The root causes for these failures appear to include inadequate staffing and management changes. | This bug was opened to record ECM’s delayed responses, inadequate incident reporting, and overall non-compliance with reporting requirements. The root causes for these failures appear to include, but not be limited to, inadequate staffing and management changes. | ||
[Note: ECM claims that it will take action by increasing staffing, improving monitoring and alerting tools, providing additional training and reviews, and improving overall compliance and operational practices, but there is doubt due to a lack of detail concerning the timely and effective implementation of such actions.] | |||
'''Issues:''' Incident Reporting; Incident Handling; Insufficient Staffing | '''Issues:''' Incident Reporting; Incident Handling; Insufficient Staffing |