JPL-IMCE / gov.nasa.jpl.imce.oml

Ontology Modeling Language (OML) Workbench
14 stars 1 forks source link

StackOverflow vulnerability for OML description boxes with refinement cycles #312

Closed NicolasRouquette closed 5 years ago

NicolasRouquette commented 5 years ago

The logic of OMLExtensions.collectAllImportedTerminologiesFromDescription results in stack overflow if an OML DescriptionBox is involved in a cycle of OML DescriptionBoxRefiment relationships.