Web application security tool is important in safeguarding websites and applications from cyber security threats and vulnerabilities. Vex is constantly updated in order to ensure reliability and functionality as a web application security tool. This Vex Latest Release and Updates page covers the improvements made by UBsecure on Vex including new features, enhancements, and other additional updates.
The details of the Vex latest release and updates are presented in the manner where the latest release is shown at the top of the post and then followed with the previous releases. Feel free to visit this post for the updates and please do not hesitate to contact E-SPIN regarding product and related matter (if any).
Vex 10.3.0.0 (Release 2023-Mar-13)
Vex 10.3.0.0 Version involved various updates including enhanced the custom signature and Scenario map, added a function of filtering the list of headers and parameters on the Log detail screen, and added a function to customize the display items of the Scanning results summary sheet report.
Key improvements:
1. Enhanced custom signatures
Custom signatures that do not insert a payload into the request are now available.
This kind of signature is useful for detecting that a page contains a specific IP address or error statement in the response.
2. Enhanced Scenario map parameter handovers function
“Search and specify” feature is now available on the Pre processor settings screen for Scenario map Handlers to specify source values for parameter handovers.
In the “Search and specify” screen, you can obtain regular expression patterns that can capture matches with the specified string contained in messages within a transition.
When you want to find a source value parameter associated with a destination parameter, simply select the “Search and specify” option in the source value input field and select the regular expression pattern from the list to apply to the source value condition.
This features eliminates the need to search for a source value parameter and create regular expressions, which had been done manually in the past, reducing the setup load on scanning and improving operational efficiency when scanning complex applications.
3. Improved operational efficiency of the Log detail screen
This release allow you to filter the list of headers and parameters on the Log detail screen.
When you want to exclude parameters with a specific condition from the scan, the only need step involved is by clicking the checkbox in the skip settings column header of the filtered parameter list. In addition, items can now be sorted in lexicographic order by clicking on the column name.
4. Added display items to “Individual summary sheet”
The following items have been added to the Individual summary sheet of the Scanning results summary sheet report.
- Original Value
- Changed Value
- Detected Reason
- Comment of Vulnerability
You can also now specify whether or not to include the contents of the scanning result note in the Notes column.
The above items can be included or excluded from the report on:
Report output settings > Individual settings > Scanning results summary sheet
Other improvements:
- Added scanning pattern for Server-Side Template Injection (205681_ServerSideTemplateInjection).
- Added scanning pattern for Insecure Third-Party Link (205676_InsecureThirdPartyLink)
- A “Type” column has been added to the signature information list that can be downloaded from the Web plan screen.
- The Import API specification feature now displays a warning when there are APIs cannot be read from the provided API specification file.
Vex 10.2.0.0 (Release 2022-Dec-15)
Vex 10.2.0.0 release is included with added a checklist output function based on the latest version (4.0) of “ASVS (Application Security Verification Standard)”, renewed Scheduled task settings (formerly Execute task setting) feature, and expanded scannable range due to improved analysis of the JSON parameters .
Key improvements:
1. Checklist output function based on the latest version (4.0) of “ASVS (Application Security Verification Standard)”
This added checklist out function enable users to generate checklist based on the latest ASVS (Application Security Verification Standard) v4.0 provided by OWASP just putting one-click after scanning.
2. Renewed Scheduled task settings (formerly Execute task setting)
With this feature, users can schedule:
- multiple web scanning tasks.
- start and stop start and stop for each thread for web scan.
3. Expanded scannable range due to improved analysis of the JSON parameters
When a request parameter value is considered to be a JSON object or array, the parameter values are now split into JSON parameters and displayed on the Log detail page and the Scanning result page.
Payloads are now sent for parameters split from a parameter value in web scans. Following this change, new vulnerability can be detected on the website that has already been scanned previously.
Skip settings are also available for parameters split from a parameter on the Log detail page.
This feature applies to the followings;
– Parameter values contained in a query string in `key=value` format
– Parameter values contained in a request body in `key=value` format
– Form data in a multipart request
===== Example request =====
POST / HTTP/1.0
json={“k1″:”v1″,”k2″:”v2”}
===========================
For the above request message, in addition to the conventional inspection in (A),
inspections are also performed on the split parameter values as in (B) and (C).
(A) json={“k1″:”v1″,”k2″:”v2”}[Payload]
(B) json={“k1″:”v1[Payload]”,”k2″:”v2″}
(C) json={“k1″:”v1″,”k2″:”v2[Payload]”}
Vex 10.1.0.0 (Release 2022-Sep-15)
Vex 10.1.0.0 release highlights these improvements; the ability of users to set scanning target for Session Fixation and Cross-Site Request Forgery.
Key improvements:
Improved algorithm to determine recorded characteristics of messages when acquiring proxy logs
This release include improved algorithm to determine the following characteristics of messages that are recorded when acquiring proxy logs, the label classification function of Web scanning results, the “Report” update, and “Scenario Map” added from version 9.0.0.0.
Since the “characteristics” automatically set on the Vex side can now be checked from the Log detail page for each request, users can now check whether Vex’s automatic settings are correct. Checking when the log was acquired (before the scanning) increase the scanning accuracy using the automatic analysis.
Addition of label classification function for Web scanning results
This feature allows users to set 3-color labels for each Web scanning results. By setting the confirmation status of Web scanning results so that they can be seen at a glance, Web scanning results can be checked smoothly when checking projects. In addition, the classified results can be narrowed down by specifying the filter conditions, so user can check the results efficiently by checking the Web scanning results all at once.
Report update
Added a table describing the number of detected risks by category to the “Scanning Results Outline” chapter of the Scanning report (Web Application Vulnerability Scanning Report)It is now possible to easily check the number of detected vulnerabilities by vulnerability category and risk level. In addition, the display of the Report output setting has been renewed, and “Common settings” and “Individual settings” are now possible, making it possible to make settings more flexible than conventional report settings.
Improved Scenario Map
When a new messages are added on the “Scenario Map”,the added message is now in focus and surrounded by a thick orange line now so that thay are noticeable.
Since newly added messages can be checked immediately, work efficiency can be improved.
In addition, “Information panel” can now be moved by dragging with the mouse., improving operability.
Other improvements
Ability to create a report that exclude results with specified risk levels, except for the following formats:
- Scanning scope information
- Scanning results checklist (XLS)
- Scanning results checklist (CSV)
- Changed to delete all related files when deleting the Web scanning results, Server Files scanning results and Server Settings scanning results.
The number of signatures displayed and selected is now indicated on the Create web scanning plan screen.
Added Server scanning signatures for the Apache HTTP Server Default files (s000270, s000271)
Vex 10.0.0.0 (Release 2022-Jun-23)
Vex 10.1.0.0 release involves improvement on usability. “Web plan page” has been renewed and “Scenario Map” that is added since version 9.0.0.0 has been further enhanced.
Key improvements:
The new “Web plan page” include renewed “Applied signatures” pane on “Create web scanning plan” screen
The version at which the signature was introduced is now displayed for the signatures available from version 9.0 or later.
Also a filter to narrow down the displayed signatures by risk level, signature ID, etc. is now available, making it
easier for users to search for the desired signature or customize the signature.
Improvements in “Scenario Map” include a function that automatically resets the preprocessor’s handover parameters when a message is moved on the Scenario Map, and a function that display caution icon if there is an error in the handover settings.
New functions enable not only for beginners but expert to make scanning scenarios easily.
In addition, the parameter handover function for the extend processor and post processor has been strengthened, and parameters included in all screens that pass through can be disassembled individually, and individual settings can be made for each parameter.
Since more detailed scanning settings are possible than ever before, the range of applications that can be handled is expanded. Also, we have made minor UI changes and improved functions, so it will be possible to significantly reduce the man-hours required to prepare for scanning using Scenario Map.
Other improvements:
Added Google Chrome to the supported browsers that can be used when accessing Vex.
The corresponding version of OWASP TOP 10 report has been changed from 2017 to 2021. Along with the change, the OWASP TOP 10 categories linked to Web scanning signatures and Server scanning signatures have also been changed.
Improved SQL injection signature to support SQLite and IBM DB2.
With this release, users can now change the sort number on the information panel of the scenario map.
Changed so that export files created with a newer version than the Vex users are using now cannot be imported.