Skip to content

A scanner in an unhealthy state disables "prevent vulnerable images from running" #22143

@nipil

Description

@nipil

Description

  • Problem : scanned vulnerabilities are ignored when pulling if the scanner is unhealthy

  • Desired behaviour :

  1. high priority : pulling should use the cached scan report to prevent vulnerable images from running, even if the scanner is currently unhealthy.
  2. medium priority : the cached vulnerability report should still display even if the scanner is unhealthy
  • Rationale for the change : allowing vulnerable images to be pulled by servers just because the scanner is unhealthy is a security risk

Steps to reproduce

  1. install harbor (tested with 2.12.1 offline installer)
  2. configure an external scanner
  3. push an image with a known vulnerabilty >= Low
  4. scan the image, vulnerabilities are shown in the report
  5. set option "prevent vulnerable images from running" to "Low or above"
  6. try to pull the image = pull fails due to security option
  7. stop the external scanner (poweroff, disconnect, etc..)
  8. wait for the scanner to become unhealthy
  9. repo image does not show vulnerability report --> see desired behaviour 2)
  10. try to pull the image = pull succeeds --> see desired behaviour 1)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    pFad - Phonifier reborn

    Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

    Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


    Alternative Proxies:

    Alternative Proxy

    pFad Proxy

    pFad v3 Proxy

    pFad v4 Proxy