github wazuh/wazuh v4.6.0-alpha1
Wazuh v4.6.0 Alpha 1

latest releases: v4.9.1-rc3, coverity-w40-4.10.0, v4.9.1-rc2...
pre-release13 months ago

Manager

Added

  • wazuh-authd can now generate X509 certificates. (#13559)
  • Introduced a new CLI to manage features related to the Wazuh API RBAC resources. (#13797)
  • Added support for Amazon Linux 2022 in Vulnerability Detector. (#13034)
  • Added support for Alma Linux in Vulnerability Detector. (#16343)
  • Added support for Debian 12 in Vulnerability Detector. (#18542)
  • Added mechanism in wazuh-db to identify fragmentation and perform vacuum. (#14953)
  • Added an option to set whether the manager should ban newer agents. (#18333)
  • Added mechanism to prevent wazuh agents connections to lower manager versions. (#15661)

Changed

  • wazuh-remoted now checks the size of the files to avoid malformed merged.mg. (#14659)
  • Added a limit option for the Rsync dispatch queue size. (#14024)
  • Added a limit option for the Rsync thread pool. (#14026)
  • wazuh-authd now shows a warning when deprecated forcing options are present in the configuration. (#14549)
  • The agent now notifies the manager when Active Reponse fails to run netsh. (#14804)
  • Use new broadcast system to send agent groups information from the master node of a cluster. (#13906)
  • Changed cluster send_request method so that timeouts are treated as exceptions and not as responses. (#15220)
  • Refactored methods responsible for file synchronization within the cluster. (#13065)
  • Changed schema constraints for sys_hwinfo table. (#16065)
  • Auth process not start when registration password is empty. (#15709)

Fixed

  • Fixed wazuh-remoted not updating total bytes sent in UDP. (#13979)
  • Fixed translation of packages with a missing version in CPE Helper for Vulnerability Detector. (#14356)
  • Fixed undefined behavior issues in Vulnerability Detector unit tests. (#14174)
  • Fixed permission error when producing FIM alerts. (#14019)
  • Fixed memory leaks wazuh-authd. (#15164)
  • Fixed Audit policy change detection in FIM for Windows. (#14763)
  • Fixed origin_module variable value when sending API or framework messages to core sockets. (#14408)
  • Fixed an issue where an erroneous tag appeared in the cluster logs. (#15715)
  • Fixed log error displayed when there's a duplicate worker node name within a cluster. (#15250)
  • Resolved an issue in the agent_upgrade CLI when used from worker nodes. (#15487)
  • Fixed error in the agent_upgrade CLI when displaying upgrade result. (18047)
  • Fixed error in which the connection with the cluster was broken in local clients for not sending keepalives messages. (#15277)
  • Fixed error in which exceptions were not correctly handled when dapi_err command could not be sent to peers. (#15298)
  • Fixed error in worker's Integrity sync task when a group folder was deleted in master. (#16257)
  • Fixed error when trying tu update an agent through the API or the CLI while pointing to a WPK file. (#16506)
  • Fixed wazuh-remoted high CPU usage in master node without agents. (#15074)
  • Fixed race condition in wazuh-analysisd handling rule ignore option. (#16101)
  • Fixed missing rules and decoders in Analysisd JSON report. (#16000)
  • Fixed translation of packages with missing version in CPE Helper. (#14356)
  • Fixed log date parsing at predecoding stage. (#15826)
  • Fixed permission error in JSON alert. (#14019)

Agent

Added

  • Added GuardDuty Native support to the AWS integration. (#15226)
  • Added --prefix parameter to Azure Storage integration. (#14768)
  • Added validations for empty and invalid values in AWS integration. (#16493)
  • Added new unit tests for GCloud integration and increased coverage to 99%. (13573)
  • Added new unit tests for Azure Storage integration and increased coverage to 99%. (14104)
  • Added new unit tests for Docker Listener integration. (14177)
  • Added support for Microsoft Graph security API. (#18116)
  • Added wildcard support in FIM Windows registers. (#15852)
  • Added wildcards support for folders in the localfile configuration on Windows. (#15973)
  • Added new settings ignore and restrict to logcollector. (#14782)
  • Added RSync and DBSync to FIM. (#12745)
  • Added PCRE2 regex for SCA policies. (#17124)
  • Added mechanism to detect policy changes. (#14763)

Changed

  • FIM option fim_check_ignore now applies to files and directories. (#13264)
  • Changed AWS integration to take into account user config found in the .aws/config file. (#16531)
  • Changed the calculation of timestamps in AWS and Azure modules by using UTC timezone. (#14537)
  • Changed the AWS integration to only show the Skipping file with another prefix message in debug mode. (#15009)
  • Changed debug level required to display CloudWatch Logs event messages. (#14999)
  • Changed syscollector database default permissions. (#17447)
  • Changed agent IP lookup algorithm. (#17161)
  • Changed InstallDate origin in windows installed programs. (#14499)
  • Enhanced clarity of certain error messages in the AWS integration for better exception tracing. (#14524)
  • Improved external integrations SQLite queries. (13420)
  • Improved items iteration for Config and VPCFlow AWS integrations. (#16325)
  • Unit tests have been added to the shared JSON handling library. (#14784)
  • Unit tests have been added to the shared SQLite handling library. (#14476)
  • Improved command to change user and group from version 4.2.x to 4.x.x. (#15032)
  • Changed the internal value of the open_attemps configuration. (#15647)

Fixed

  • Fixed the architecture of the dependency URL for macOS. (#13534)
  • Fixed a path length limitation that prevented FIM from reporting changes on Windows. (#13588)
  • Updated the AWS integration to use the regions specified in the AWS config file when no regions are provided in ossec.conf. (#14993)
  • Corrected the error code #2 for the SIGINT signal within the AWS integration. (#14850)
  • Fixed the discard_regex functionality for the AWS GuardDuty integration. (14740)
  • Fixed error messages in the AWS integration when there is a ClientError. (#14500)
  • Fixed error that could lead to duplicate logs when using the same dates in the AWS integration. (#14493)
  • Fixed check_bucket method in AWS integration to be able to find logs without a folder in root. (#16116)
  • Added field validation for last_date.json in Azure Storage integration. (#16360)
  • Improved handling of invalid regions given to the VPCFlow AWS integration, enhancing exception clarity. (#15763)
  • Fixed error in the GCloud Subscriber unit tests. (#16070)
  • Fixed the marker that AWS custom integrations uses. (#16410)
  • Fixed error messages when there are no logs to process in the WAF and Server Access AWS integrations. (#16365)
  • Added region validation before instantiating AWS service class in the AWS integration. (#16463)
  • Fixed InstallDate format in windows installed programs. (#14161)
  • Fixed syscollector default interval time when the configuration is empty. (#15428)
  • Fixed agent starts with an invalid fim configuration. (#16268)
  • Fixed rootcheck scan trying to read deleted files. (#15719)
  • Fixed compilation and build in Gentoo. (#15739)

Removed

  • Unused option local_ip for agent configuration has been deleted. (#13878)
  • Removed unused migration functionality from the AWS integration. (14684)
  • Deleted definitions of repeated classes in the AWS integration. (#17655)
  • Removed duplicate methods in AWSBucket and reuse inherited ones from WazuhIntegration. (15031)

RESTful API

Added

  • Added POST /events API endpoint to ingest logs through the API. (#17670)
  • Added query, select and distinct parameters to multiple endpoints. (#17865)
  • Added a new upgrade and migration mechanism for the RBAC database. (#13919)
  • Added new API configuration option to rotate log files based on a given size. (#13654)
  • Added relative_dirname parameter to GET, PUT and DELETE methods of the /decoder/files/{filename} and /rule/files/{filename} endpoints. (#15994)
  • Added new config option to disable uploading configurations containing the new allow_higher_version setting. (#18212)
  • Added API integration tests documentation. (#13615)

Changed

  • Changed the API's response status code for Wazuh cluster errors from 400 to 500. (13646)

Fixed

  • Fixed an unexpected behavior when using the q and select parameters in some endpoints. (13421)
  • Resolved an issue in the GET /manager/configuration API endpoint when retrieving the vulnerability detector configuration section. (#15203)
  • Fixed GET /agents/upgrade_result endpoint internal error with code 1814 in large environments. (#15152)
  • Enhanced the alphanumeric_symbols regex to better accommodate specific SCA remediation fields. (#16756)
  • Fixed bug that would not allow retrieving the Wazuh logs if only the JSON format was configured. (#15967)
  • Fixed error in GET /rules when variables are used inside id or level ruleset fields. (#16310)
  • Fixed PUT /syscheck and PUT /rootcheck endpoints to exclude exception codes properly. (#16248)
  • Adjusted test_agent_PUT_endpoints.tavern.yaml to resolve a race condition error. (#16347)
  • Fixed some errors in API integration tests for RBAC white agents. (#16844)

Removed

  • Removed legacy code related to agent databases in /var/agents/db. (#15934)

Ruleset

Changed

  • The SSHD decoder has been improved to catch disconnection events. (#14138)

Don't miss a new wazuh release

NewReleases is sending notifications on new releases.