public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* libgcj/10597: core classes must not have observable synchronization
@ 2003-05-02  4:16 tromey
  0 siblings, 0 replies; only message in thread
From: tromey @ 2003-05-02  4:16 UTC (permalink / raw)
  To: gcc-gnats


>Number:         10597
>Category:       libgcj
>Synopsis:       core classes must not have observable synchronization
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri May 02 04:16:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Tom Tromey
>Release:        unknown-1.0
>Organization:
>Environment:

>Description:
Some of our core classes, like String, acquire the 
class lock.  This means a malicious program could
prevent certain operations by acquiring one of these
locks and never releasing it.

Critical core classes should never acquire their class
lock, but should instead use some inaccessible object.
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-05-02  4:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-02  4:16 libgcj/10597: core classes must not have observable synchronization tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).