The vulnerability is a classic path traversal issue within the file upload functionality of the Eclipse BaSyx Java Server SDK. An unauthenticated attacker could craft a malicious 'fileName' parameter in a file upload request to write a file to an arbitrary location on the host filesystem. The root cause was twofold: first, at a high level in 'SubmodelFileOperations.setFileValue', the 'fileName' was not validated for traversal sequences. Second, at a lower level in 'InMemoryFileRepository.save', the file path was constructed by unsafely concatenating a directory path and the user-provided filename. The patch addresses both issues by adding explicit validation and safe path handling logic, throwing a 'SecurityException' upon detecting a traversal attempt. During exploitation, a profiler would show calls to these vulnerable functions, originating from the Submodel HTTP API endpoint that handles file uploads.