Management of security issues in CIP

Note

This document explains the methods used by upstream (Debian) and mainline kernel which are a major part of CIP-Core and CIP-Kernel to deal with the CVE cycle.

Revision History

Revision No

Date

Change description

Author

Reviewed by

001

2022-11-28

Draft document about Defect management practices in CIP

Sai Ashrith

Dinesh Kumar

002

2022-12-15

Revised document

Sai Ashrith

Dinesh Kumar

003

2024-5-6

Revised DM1 to DM5

George Hsiao

Stefan Schroeder

004

2024-8-2

Revised DM3,DM4,and DM6

George Hsiao

Dinesh Kumar

Description

CIP CVE scanner is a tool which runs periodically to fetch fixes for CVEs and apply to the repositories. But the security issues are not dealt with directly by CIP but instead depends on upstream to fix the CVEs. The CVE scanner tool used by CIP fetches the fixes reported by the upstream and applies them to the repositories based on the requirement.

Objective

The main objective of this document is to explain the measures taken by Debian and mainline kernel maintainers to meet the defect management requirements (DM-1 to DM-5) as mentioned in IEC-62443-4-1.s

Scope

Scope of this document is to consider the defect management practices (DM-1 TO DM-5) used by the upstream maintainers and the methods CIP uses to streamline by fetching and applying those fixes found by upstream in the CIP-Core repository and CIP-Kernel.

CIP does not have a bug tracking system. It relies on upstream projects (Debian and Linux Mainline kernel) for defect management. Following content describes the defect management process in upstream. It is to be noted CIP does not have any control over upstream defect management. ## Defect Management practices

DM-6: Periodic review of security defect management practice

The CIP Security Working Group will initiate an annual review of the current security-related issue management process. This review will encompass a comprehensive evaluation of all existing security defect management practices, including identification, tracking, prioritization, resolution, and reporting of security defects.