New features and enhancements
-
- Sort featured plans: To simplify the configuration of the featured plans for the training catalog, you can now select structured content plans (SCPs) from a list in alphabetical order. (PRTL-1895)
- MITRE ATT&CK improvements: MITRE ATT&CK visualizations now include wider columns with full scenario and technique names. (PRTL-4529)
- Live action plan workflow: The quick create (+) menu now includes an option to base new events on live action plans. (PRTL-4560)
- Deployment build logs: The deployment target is now available in deployment build logs. (PRTL-4571)
- Snapshot origin: For those self-hosting their installation, you can now identify whether snapshots originate from the SimSpace Platform or through its underlying VMware vSphere virtualization platform. The snapshot’s filename indicates its origin. (PRTL-4572)
Fixes
- Cancel featured plans: In the training catalog, removing a structured content plan from featured plans but canceling that action, inadvertently saved changes. Now, canceling doesn’t result in a save. (PRTL-2435)
- Readiness requirements: In Personnel > Work Role Definition > Create Requirement, the Add button was unavailable when the SCP had an excessively long name. You can now create readiness requirements even when the SCP has a long name. (PRTL-4330)
- Unclear target node: When you moved a node within Admin > Organization Structure, the system didn’t clearly indicate your selected target. There’s now a background color and icon change to indicate your target selection. (PRTL-4354)
- Linux user emulation: It was unclear whether a Linux user emulation (UE) account was part of a network domain or a local user account, due to the system showing site.lan for those accounts. It’s now clear that Linux UE are local accounts. (PRTL-4528)
- Manage files: As the Event Manager of a live action event that included a range and a file uploaded through file management, selecting that file generated an oops error. Now, the file‘s details display. (PRTL-4585)
- Reservation end date: As an administrator creating a range, it wasn’t possible to create a reservation because the end date selector was always disabled. Administrators can now select end dates and complete their reservations. (PRTL-4592)
- Work role requirements: As an administrator creating requirements for work roles or reservations, you were previously unable to select a date or close out that calendar. Now, the calendar works as you’d expect. (PRTL-4612)
- Security improvements to the SimSpace Platform after penetration testing:
- Code execution in CSV files: A vulnerability enabled insertion of untrusted user input into the Content Module’s Task Title. When that was exported to a CSV file, downloaded, and opened by the web browser it was possible to unknowingly execute a formula injection with local code execution. Now, user input faces additional input validation and escape encoding to prevent it. (PRTL-4449)
- No restrictions on file uploads: Various Content Authoring pages enabled you to upload any file type. Files, such as XML files, were executed at upload location. This created a vulnerability where execution of code was possible. You can now only upload files with PNG and PDF extensions to prevent this. (PRTL-4450)
- File type validation: As an administrator viewing or editing a content module, you could successfully upload a file that used a permitted extension but actually contained unpermitted file content. Now, MIME type validation rejects the file due to its internal contents, rather than trusting the file’s extension. (PRTL-4590)
- Various back-end and API endpoint improvements: Back-end components have updates to help improve compatibility, interoperability, and other functions. (PRTL-4471, PRTL-4473, PRTL-4509, PRTL-4540, PRTL-4559, PRTL-4561, PRTL-4581, PRTL-4635)
