8.8.0 Hotfixes

Installation Notes

  • Hotfixes and content packs are cumulative and include previous hotfix/content package updates.
  • The relevant hotfix must be installed on the CxManager, CxEngines and the CxAudit stations, unless otherwise indicated. In a distributed environment, the hotfix must also be installed on the Portal station.

Resolved Issues and Changes

Category
HF30

Log information has been added to the audit trail for cases when a team has been created or deleted or when users have been deleted as a result of deleting a team.

.

Category
HF29

For GIT integrations, the redundant display of the token has been removed from the user interface.


In SAML integrations, an issue has been fixed that caused users to be assigned to a different team hierarchy due to identical team names. 


In SAML integrations, an issue was fixed that caused permission errors for teams whose team name ended with a space. 

.

CategoryResolved Issues
HF28Fixed a connection issue when attempting to connect a new project to the Git repository and the repository path contains the string "-b".

Fixed an issue that caused the scan clone to fail when using a a tag in GIT.

Improved the performance of source files in case the Scans Manager stops responding.

Merging results from a scan without code change with the results of previous scans proceeds faster.

.

CategoryResolved Issues
HF27

Added an option to configure the Day Count parameter before a pending scan times out. This parameter is configured by changing the setting for the MaxDaysForRunningScan parameter.


Merging results from an incremental scan with the previous scan results performs now faster.

.

CategoryResolved Issues
HF26An issue has been corrected that caused deleting scan related files to fail, which resulted in storage overflow.

Corrected a scenario that caused the engine service to be reset as a result of I/O issues.

.

CategoryResolved Issues
HF25A mandatory security fix was performed for an unauthenticated remote code execution.

.

CategoryResolved Issues
HF24

Corrected status errors for cases when a scan is mistakenly marked as completed.


Corrected cases when overriding queries in two different teams was only reflected in the first team

.

CategoryResolved Issues
HF23Improved performance for scans with invalid IDs.

.

CategoryResolved Issues
HF22

Corrected an issue that caused the Results Viewer not to display results in cases when the Results Similarity ID is configured per project (‘RESULT_ATTRIBUTES_PER_SIMILARITY’ flag is set to ‘false’).


Added additional debug logs for GIT issues at the target.

.

CategoryResolved Issues
HF21Improved the support for setting GIT repository definitions via CxSAST REST API.

.

CategoryResolved Issues
HF20A plugin concurrency issue was corrected.

The performance of the update scan statistics process was improved.


Added the ability to switch the automatic best fix location statistics calculation on and off in case of performance issues.


Corrected an issue issue that caused a duplication of the results in cases where the IO of the database could not complete the transaction.


Improved the performance of the “best fix location” statistics calculation.


Corrected an issue that caused the “best fix location” internal calculation to lock the database.

.

CategoryResolved Issues
HF19Incremental scans that were reverted to full scans due to the threshold were still presented as incremental.

.

CategoryResolved Issues
HF18A behavior change has been applied to all hotfixes, starting from v8.8 HF18. Refer to Hotfix (HF) Behavior Changes for more information.

Improvements in the decision mechanism for determining if an incremental scan should run


Fix for an error in scans for unchanged code, ensuring that the ExtSrc folder gets cleaned


Fix for a security issue in the Query description screen


Fix for an error when generating a PDF report with "Result description" in template


Fix for an error when unzipped files were not cleaned up

From HF13 onward v8.8.0 does not support SQL 2008 and SQL 2008R2

.

CategoryResolved Issues
HF17

Numerous JavaScript parsing fixes, subsequently increasing the number of found vulnerabilities for JavaScript projects


From HF13 onward v8.8.0 does not support SQL 2008 and SQL 2008R2

.

CategoryResolved Issues
HF16

This hotfix includes multiple fixes to improve overall user experience for the ‘All Projects’, ‘Project‘ and ‘All Scans’ areas


From HF13 onward v8.8.0 does not support SQL 2008 and SQL 2008R2

.

CategoryResolved Issues
HF15

Performance improvements of the scans queue


Fixes for the following issues:

  • Opening a new tab leads to log out
  • Editing engine LOC range makes it blocked
  • Utilization dashboard: incorrect number of scans per engine
  • Scans with no suitable engine (LOC range) will stay in the queue forever

From HF13 onward v8.8.0 does not support SQL 2008 and SQL 2008R2

.

CategoryResolved Issues
HF14You should manually backup your 'web.config.xml' file before running this HF, then replace it back after installation is done. This should be done on each machine where the Checkmarx Web Portal is installed. The 'web.config.xml' file is located at: ..\Checkmarx\CheckmarxWebPortal\Web\).

Fix for the issue: UI shows that Engine executes more scans than configured


Fix for the issue: Downloaded logs do not contain the Application logs for configured logs location


Fix for the issue: the New Scan Requests process doesn't thread-safe


Fix for the issue: Scan Manager tries to allocate scan to Engine that is blocked


Fix for the issue: Scan Requests stuck on stage 1 (New)


Fix for the issue: Some of the Filters do not function properly in Projects state


Fix for the issue: The scan is still listed in  ReservedScans.mcx when the ScansManager sees it as finished


Fix for the issue: CxEngineAgent stay as Ghost in Engine Server Machine


Fix for the issue: Engine Service fails to create a folder for scan and Engine Agent fails to do his job


Fix for the issue: Engine Service startup taking too long


Fix for the issue: EngineSessionToServer table rows using the wrong ScanTime


Fix for the issue: Fail to open Engine Management screen and fail some of the scans


Fix for the issue: Incorrect Available Engines calculation for Engine State widget of Utilization page


Fix for the issue: Scan fails - create a project with email in advanced actions (post-scan e-mail )


Fix for the issue: Missing paging in Preset Manager page


Fix for the issue: LoadBalancerCore.getLeaseLoadedServer return one instead of a list of possible engine servers


Performance Improvement in ReserveMemory


Added a configuration keys to enable a new feature flags

From HF13 onward v8.8.0 does not support SQL 2008 and SQL 2008R2

.

CategoryResolved Issues
HF13

Fix for issue with filters and sorting not functioning properly in some pages

Fix for the issue with AbsInt stage in a scan
The configuration key INCREMENTAL_SCAN_THRESHOLD_ACTION, if does not exist in DB, will be created with the default value FAIL
Fix for issue with the override of a query on the team level
From HF13 onward v8.8.0 does not support SQL 2008 and SQL 2008R2

.

CategoryResolved Issues
HF12Fix for Git configuration in SSH

Fix for comment issue and incorrect queue time in the Portal for an incremental scan without code-change

Improved support for template strings on Javascript

Improved support for object destructuring on Javascript

New support for ES8 imports on Javascript

Fix for issue when Deleted Projects shown on Projects State list

Fix for Team fields doesn't show full path in Projects State screen

.

CategoryResolved Issues
HF11Due to UI slowness, the Project state, All projects and All scans screens where changed to allow paging

 When using UnzipLocalDrive, the initially copied zip file not deleted at the end

.

CategoryResolved Issues
HF9CxAudit crash when unchecking "One level only" in query's dependenciesdependencies.

Duplication of result in DB due to error in reading numeric parameters in non English languages windows

Overriding of general queries from all languages doesn’t work in case that executable query use common language.

XML downloads being terminated if they are over 800 MB

When an incremental scan is reverted to a full scan due to threshold limit, that scan is set as the new baseline full scan

.

CategoryResolved Issues
HF8

Fix for [UI/Enterprise] - Performance improvement

.

CategoryResolved Issues
HF7

Fix for Fail to un-compress files with Cyrillic characters


Fix for Generate Report PDF hangs due to ERROR: System.ArgumentException: Illegal characters in path. at System.IO.Path.GetExtension(String path)


Fix for Sporadic disconnects


Fix for New MultiCores code for engine


Fix for changes OSA in SPA folder


Fix for inserting Chinese descriptions

.

CategoryResolved Issues
HF6Fix for Error occurred when changed result state for a large number of vulnerabilities

.

CategoryResolved Issues
HF5If a full scan is executed instead of Incremental scan, UI now presents the correct information

Fix for LDAP User Login with @ (email or userPrincipalName)

Fix for Error occurred when changed result state for a large number of vulnerabilities

Fix for queue performance degradation while one engine offline

XML downloads are terminated if over 800 MB

.

CategoryResolved Issues
HF4

Fix for Engine Service error

Additional improvement for shared source folders extract performance

Fix for security issue at the WebPortal
Fix for PDF report generation
Fix for Post Scan emails (password contains special symbols)

.

CategoryResolved Issues
HF3

Fix the content of Method Invoke field while collecting confidence level data (when configuration flag is on)
Fix for incremental scan no code changes report
Add the optional version of calculation Similarity ID in mode ignoring spaces at the beginning of the line (SIMILARITY_ID_VERSION)
Fix for a vulnerability in parsing MyBatisXML
Improvement in shared source folders extract performance (EnableUnzipLocalDrive, UnzipLocalPath)

.

CategoryResolved Issues
HF2     CPP – Fixed a several parsing problems
Scala – Fixed parsing of right arrow
OSA - Request timeout extended to 60 minutes
OSA - Fix for duplicate vulnerabilities issue

Policy Management - Fixed problem with scan findings update

Fix for plugin's communicating with FIPS enabled manage 

.

CategoryResolved IssuesChanged DLLs & Folders 
HF1 - This hotfix should be installed ONLY on CxAudit and CxManager machines (not CxEngines)

   

Cross project query override conflict

  • CxDAL.dll (8.8.0.42)
  • Cx.Osa.dll (8.8.0.42)
  • CxAudit.exe (8.8.0.17)
  • Folder SPA under the web client folder
   

OSA viewer performance

Cve description is never loaded after upgrade
Audit host validation fix

.