Closed
Bug 646156
Opened 14 years ago
Closed 10 years ago
Certificate Manager "Delete or Distrust" doesn't work with multiple selected certs
Categories
(Core :: Security: PSM, defect)
Core
Security: PSM
Tracking
()
RESOLVED
DUPLICATE
of bug 400093
People
(Reporter: bsterne, Unassigned)
References
(Blocks 1 open bug)
Details
The following was reported today to security@mozilla.org by Norman Hardy:
Summary of steps to reproduce:
1. Open Certificate Manager
2. Select the first 4 certs listed (4 is an arbitrary number)
3. Click Delete or Distrust (I don't observe any dialog)
4. Select a single cert among the first 4 and click Edit Trust
5. Observe that trust bits are still set
-----
This is a security related bug.
An exploit would be quite elaborate and I have not crafted one.
I think it would be much more elaborate than recent bogus cert exploits.
It is probably easy to fix.
Previously I had selected about the first half of the root CAs and clicked “Delete or Distrust” and then the same for about the 2nd half. A small random sampling convinced me that all check boxes in “Edit Trust…” windows had become unchecked.
Now I launch Firefox 4.0.
In the “Certificate Manager” window:
I select the first display line, “(c) 2005 TÜRKTRUST Bilgi İletişim ve Bilişim güvenliği Hizmetleri A.Ş.”.
With the shift key held down I click on “Chambers of Commerce Root” under heading “AC Camerfirma SA CIF A82743287”.
This gives the accustomed image of those two lines and all 6 lines between as being selected.
I click “Delete or Distrust…”.
I unselect, and then select the single line “Global Chambersign Root” which was one of the 8 selected lines.
I click “Edit Trust…”
Each of the 3 check boxes are checked.
This is repeatable.
This is certainly contrary to normal expectations.
I would be glad to do further work if that will help.
I told Brian Warner, who works with Mozilla I believe, of my suspicions in this area.
Reporter | ||
Comment 1•14 years ago
|
||
Norman, the reporter, sent the following comments to security@m.o today:
-----
Another non-critical infelicity that can lead to confusion:
Firefox 4.0, Mac OS 10.6.7:
Menu Bar > Firefox > Preferences > Advanced > Encryption > View Certificates > Authorities > Comodo > [turn down triangle] > AAA Certificate Services > Export > Save as ‘X.509 (DER)’.
This action indeed places a binary file on my disk. In the same ‘Certificate Manager’ window I click ‘delete or distrust’ and the cert disappears from the list. I close ‘Certificate Manager’ window and go back to the ‘Advanced’ window which is still open and proceed with again with
Encryption > View Certificates > Authorities > Comodo >
whereupon ‘AAA Certificate Services’ is back. This is clearly confusing. ‘Edit Trust … ’ shows it to be distrusted, as I wanted.
I am collecting Mac Cert foibles at http://localhost/Crypto/MacCert.html .
No browser is unscathed.
Thank you for Firefox!
Reporter | ||
Comment 2•14 years ago
|
||
(In reply to comment #1)
> I am collecting Mac Cert foibles at http://localhost/Crypto/MacCert.html .
Should have been:
http://cap-lore.com/Crypto/MacCert.html
Comment 3•10 years ago
|
||
Bug 400093 I believe describes the root cause of this. The STRs are very similar, and both cases cause the same exception, so I'm marking this as a duplicate of 400093.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•