1# Copyright (c) 2023 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5 6# http://www.apache.org/licenses/LICENSE-2.0 7 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, #WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10# See the License for the specific language governing permissions and 11# limitations under the License. 12 13import "console" 14import "elf" 15rule OpenHarmony_SA_2022_1001 16{ 17meta: 18 19date = "2022-10" 20openharmony_sa = "OpenHarmony-SA-2022-1001" 21severity = "high" 22affected_files = "/etc/group" //OpenHarmony-v3.1-Release到OpenHarmony-v3.1.2-Release 23 24 25strings: 26 27$fix = "servicectrl:x:3047:root,shell,system,samgr,hdf_devmgr" //更新后字符串 28 29 30condition: 31 (elf.machine == elf.EM_ARM) and $fix and console.log("OpenHarmony-SA-2022-1001 testcase pass") 32} 33 34