From 17961bcd58c4a75549a39a85ab3f49836d6b2ce9 Mon Sep 17 00:00:00 2001 From: zxybu Date: Tue, 7 Mar 2023 11:02:02 +0800 Subject: [PATCH] zxybu zhxy@bupt.edu.cn Signed-off-by: zxybu --- .../2022-08/OpenHarmony_SA_2022_0803 | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 demo/sectest/static_patch_scan/2022-08/OpenHarmony_SA_2022_0803 diff --git a/demo/sectest/static_patch_scan/2022-08/OpenHarmony_SA_2022_0803 b/demo/sectest/static_patch_scan/2022-08/OpenHarmony_SA_2022_0803 new file mode 100755 index 000000000..2d7f20a32 --- /dev/null +++ b/demo/sectest/static_patch_scan/2022-08/OpenHarmony_SA_2022_0803 @@ -0,0 +1,32 @@ +/* +* Copyright (c) 2023 Huawei Device Co., Ltd. +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ + +import "console" +import "elf" + +rule OpenHarmony_SA_2022_0803 +{ + meta: + date="2023-03-03" + openharmony_sa="OpenHarmony-SA-2022-08-03" + affected_files="libtel_sms_mms.z.so" + + strings: + $fix1="data length invalid tempLen:%{public}d, pduLen:%{public}d." + $fix2="data length error, pduLen %{public}d offset %{public}d" + condition: + $fix1 and $fix2 and console.log("OpenHarmony-SA-2022-08-03 testcase pass") +} -- GitLab