Skip to content

Releases: neuvector/manager

5.2.3 Beta 1 Release

02 Nov 20:28
Compare
Choose a tag to compare
5.2.3 Beta 1 Release Pre-release
Pre-release
v5.2.3-b1

turn off the version upgrade notification in 5.2.3

5.2.2 Security Release 1

10 Oct 21:34
934f5a7
Compare
Choose a tag to compare
v5.2.2-s1

Merge pull request #516 from xingzhang-suse/main

5.2.2 Release

04 Oct 08:17
Compare
Choose a tag to compare
Security Advisory for CVE-2023-32188
  • Remediate CVE-2023-32188 “JWT token compromise can allow malicious actions including Remote Code Execution (RCE)” by auto-generating certificate used for signing JWT token upon deployment and upgrade, and auto-generating Manager/RESTful API certificate during Helm based deployments.
    • Certificate for JWT-signing is created automatically by controller with validity of 90days and rotated automatically.
    • Auto-generation of Manager, REST API, and registry adapter certificate requires using Helm-based install using NeuVector helm version 2.6.3 or later.
    • Built-in certificate is still used for yaml based deployments if not replaced during deployment; however, it is recommended to replace these (see next line).
    • Manual replacement of certificate is still supported and recommended for previous releases or yaml based deployments. See the NeuVector GitHub security advisory here for a description.
    • Use of user-supplied certificates is still supported as before for both Helm and yaml based deployments.
  • Add additional controls on custom compliance scripts. By default, custom script are now not allowed to be added, unless the environment variable CUSTOM_CHECK_CONTROL is added to Controller and Enforcer. Values are "disable" (default, not allowed), "strict" (admin role only), or "loose" (admin, compliance, and runtime-policy roles).
  • Prevent LDAP injection - username field is escaped.
Enhancements
  • Add additional scan data to CVE results sent by SYSLOG for layered scans
  • Support NVD API 2.0 for scan CVE database
  • Provide container image build date in Assets -> Container details
  • Adjust sorting for Network rules: disable sorting in Network rules view but enable sorting of network rules in Group view.
  • Enable/disable TLS 1.0 and TLS 1.1 detection/alerting with environment variables to Enforcer THRT_SSL_TLS_1DOT0, THRT_SSL_TLS_1DOT1. Disabled by default.
  • Add environment variable AUTO_PROFILE_COLLECT for Controller and Enforcer to assist in capturing memory usage when investigating memory pressure events. Set value = 1 to enable.
  • Configuration assessments against Admission Control should show all violations with one scan.
  • Add more options for CVE report criteria in Response Rules. Example 1 - "cve-high-with-fix:X" means: When # of (high vulnerability that have been fixed) >= X, trigger the response rule. Example 2 - "cve-high-with-fix:X/Y" means: When # of (high vulnerability that were reported Y days ago & have been fixed) >= X, trigger the response rule.
Bug Fixes
  • Export of group policy does not return any actual YAML contents
  • Improve pruning of namespaces with dedicated function
  • NeuVector namespace user cannot see assets-->namespaces
  • Skip handling the CRD CREATE/UPDATE requests if the CR's namespace is already deleted
  • Provide workaround for part of CRD groups which cannot be pruned successfully after namespaces are deleted:
kubectl create -f neuvector-prune-orphan-crd-groups.yaml
kubectl delete -f neuvector-prune-orphan-crd-groups.yaml
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
  name: neuvector-prune-orphan-crd-groups
webhooks:
- admissionReviewVersions:
  - v1beta1
  clientConfig:
    service:
      name: neuvector-svc-prune-orphan-crd-groups-dummy
      namespace: neuvector
      path: /v1/neuvector-support/neuvector-prune-orphan-crd-groups
      port: 65432
  failurePolicy: Ignore
  matchPolicy: Exact
  name: neuvector-prune-orphan-crd-groups.neuvector.svc
  namespaceSelector: {}
  objectSelector: {}
  rules:
  - apiGroups:
    - 'neuvector-support'
    apiVersions:
    - v1
    operations:
    - DELETE
    resources:
    - nvdummy
    scope: '*'
  sideEffects: NoneOnDryRun
  timeoutSeconds: 3

5.2.2 beta release 2

29 Sep 02:35
3f6e26b
Compare
Choose a tag to compare
Merge pull request #512 from lsongsuse/bugfix

NVSHAS-8225 Update NV logo in UI AND in documentation container to ne…

latest build including fixes for Digital Asset

16 Sep 01:13
cbaca01
Compare
Choose a tag to compare
Merge pull request #493 from xingzhang-suse/NVSHAS-7870

NVSHAS-8182:Secondary sort for viewing network rules from group view - however, it should not be sortable (Disabled sorting on network rule page)

Add description to vulnerability log

06 Sep 20:59
Compare
Choose a tag to compare
v8241.2

NVSHAS-8216: check support script API return call

Complete info when sending one vuln. per syslog

31 Aug 01:27
f033b0b
Compare
Choose a tag to compare

Resolve jira case 8241 and 8181

5.2.1 Release

22 Aug 02:14
f033b0b
Compare
Choose a tag to compare

Features
NVSHAS-7449: Report layered scan result to syslog
NVSHAS-6974: Export NIST compliance report
NVSHAS-8157: Handle Proxy setting in image signature verification
NVSHAS-8034: Include image signature result in the downloaded CVE report
NVSHAS-7483: Pod annotations for Admission Control Policies

Bug fixes
NVSHAS-8200: Do not create default admin with default password in NV fresh deployment for AWS billing offering
NVSHAS-8172: .json file increased size and crashed a kubernetes node
NVSHAS-7963: Improve SQL injection detection logics
NVSHAS-8128: when install helm crd chart first before insatlling core chart, service accounts are missing
NVSHAS-8106: Image scan I.4.1 compliance result is incorrect
NVSHAS-8050: Vulnerability advance filter report showing images from all other namespace

Special build to fix CRD rule issue

26 Jul 22:27
109b6a6
Compare
Choose a tag to compare
Pre-release
v8040.1

Merge pull request #465 from neuvector/main

5.2.0 Release Security Patch 1

05 Aug 00:42
Compare
Choose a tag to compare
v5.2.0-s1

Reverted version string for dev build