dangling pointer

/ˈdæŋɡlɪŋ ˈpɔɪntər/ ダングリング ポインタ

1. プログラムにおいて、既に解放されたメモリ領域を指している無効なポインタ。

プログラム内で、一度確保されたメモリが解放された後も、そのメモリを指し続けるポインタ。このポインタを使うと、未定義の動作を引き起こしたり、クラッシュの原因となったりする危険性があります。
Using a dangling pointer can lead to unpredictable program behavior. (ダングリングポインタを使用すると、予測不能なプログラムの動作につながる可能性があります。)

2. プログラムのバグやセキュリティ上の脆弱性の原因となる、不正なメモリ参照。

ダングリングポインタは、プログラムが既に解放されたメモリにアクセスしようとすることで、クラッシュ、データの破損、セキュリティ上の脆弱性(例: Use-After-Free脆弱性)といった深刻な問題を引き起こす可能性があります。
Security exploits often target dangling pointers to inject malicious code. (セキュリティの悪用はしばしば、悪意のあるコードを注入するためにダングリングポインタを標的にします。)