CWE ID: 911
Name: Improper Update of Reference Count
Das Produkt verwendet einen Reference Count zur Ressourcenverwaltung, jedoch wird dieser nicht aktualisiert oder es erfolgt eine fehlerhafte Aktualisierung des Reference Count.
Reference Counts können eingesetzt werden, um zu verfolgen, wie viele Objekte eine Referenz auf eine bestimmte Ressource halten, beispielsweise in der Speicherverwaltung oder Garbage Collection. Wenn der Reference Count null erreicht, kann die Ressource freigegeben oder wiederverwendet werden, da keine Objekte mehr sie nutzen. Sollte der Reference Count versehentlich null erreichen, kann die Ressource zu früh freigegeben werden, obwohl sie noch in Gebrauch ist. Umgekehrt, wenn alle Objekte die Ressource nicht mehr verwenden, der Reference Count jedoch nicht null ist, kann die Ressource möglicherweise nie freigegeben werden.