• CWE-663: Use of a Non-reentrant Function in a Concurrent Context

Das Produkt ruft eine nicht-reentranten Funktion in einem nebenläufigen Kontext auf, in dem eine konkurrierende Code-Sequenz (z.B. ein Thread oder ein Signalhandler) die Möglichkeit hat, dieselbe Funktion aufzurufen oder ihren Zustand anderweitig zu beeinflussen.

CWE-663: Use of a Non-reentrant Function in a Concurrent Context

CWE ID: 663
Name: Use of a Non-reentrant Function in a Concurrent Context

Beschreibung

Das Produkt ruft eine nicht-reentranten Funktion in einem nebenläufigen Kontext auf, in dem eine konkurrierende Code-Sequenz (z.B. ein Thread oder ein Signalhandler) die Möglichkeit hat, dieselbe Funktion aufzurufen oder ihren Zustand anderweitig zu beeinflussen.

Risikominderungsmaßnahmen

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: Verwenden Sie, wenn möglich, reentrant functions.

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: Fügen Sie Ihrer nicht-reentranten Funktion eine Synchronisation hinzu.

Maßnahme (Implementation)

Effektivität: Unknown
Beschreibung: Verwenden Sie in Java die Klasse ReentrantLock.