首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏网络安全技术点滴分享

    【漏洞情报】ImageMagick CLAHE:无符号整数下溢和除零导致越界指针运算及进程崩溃(拒绝服务)

    测试版本:7.1.2-8(本地启用了ASan/UBSan的构建)。 测试版本:7.1.2-8(本地启用了ASan/UBSan的构建)。 export UBSAN_OPTIONS=print_stacktrace=1:halt_on_error=1 export ASAN_OPTIONS=abort_on_error=1:allocator_may_return_null 除零操作 环境:启用了ASan/UBSan的构建。 export UBSAN_OPTIONS=print_stacktrace=1:halt_on_error=1 export ASAN_OPTIONS=abort_on_error=1:allocator_may_return_null

    14610编辑于 2025-12-24
  • 来自专栏10km的专栏

    海思 himix200交叉编译openssl

    no-ssl3 [default] OPENSSL_NO_SSL3 no-ssl3-method [default] OPENSSL_NO_SSL3_METHOD no-ubsan [default] OPENSSL_NO_UBSAN no-unit-test [default] OPENSSL_NO_UNIT_TEST no-weak-ssl-ciphers

    1.9K20编辑于 2022-01-10
  • 来自专栏韦弦的偶尔分享

    iOS 获取 IP 地址方法iOS 获取 IP 地址方法

    addresses : nil; } 正常使用都没有大问题,方式二多了一些功能,多了一些校验,只是使用 UBSan 分析时,方式一会报一下内存问题,都是指针错位没有字节对齐之类的相关检测报错。 UBSan.jpg 这些报错虽然不会直接导致问题,但是按照苹果官方的描述,可能导致崩溃或性能下降: Misaligned Pointer (错位的指针) Detects when code accesses

    9.7K21发布于 2021-11-24
  • 来自专栏嵌入式项目开发

    QT在pro工程文件里进行条件判断

    $$PWD/ffmpeg_android_arm64/libavdevice.so \ $$PWD/ffmpeg_android_arm64/libclang_rt.ubsan_standalone-aarch64

    1.6K10编辑于 2022-01-12
  • 来自专栏giantbranch's blog

    ClusterFuzz的bot源码(fuzz task)阅读

    self.redzone = pick_redzone() self.disable_ubsan = pick_ubsan_disabled(job_type) self.timeout_multiplier self.job_type, fuzz_target=self.fuzz_target, redzone=self.redzone, disable_ubsan =self.disable_ubsan, platform_id=platform_id, crash_revision=crash_revision, =self.disable_ubsan, platform_id=platform_id, crash_revision=crash_revision, environment.reset_current_memory_tool_options( redzone_size=self.redzone, disable_ubsan=self.disable_ubsan

    26100编辑于 2024-12-31
  • 来自专栏全栈程序员必看

    sanitizer工具集

    Undefiend Behavior Sanitizer(UBSan): 检测未定义行为(使用空指针、有符号整数溢出等)。 === 使用建议 === ASAN、LSan、UBSan: 对可能出现内存泄露、访问越界、堆栈溢出,可以使用此三种工具同时检查,建议在每次提交代码之前,开启此三项检查,可以排除大部分常见错误,项目不大的话也可以配置到

    1.8K20编辑于 2022-11-17
  • 来自专栏机器人课程与技术

    蓝桥ROS机器人之极简贪吃蛇

    /lib32ubsan0_5.4.0-6ubuntu1~16.04.12_amd64.deb ... \u6b63\u5728\u89e3\u5305 lib32ubsan0 (5.4.0-6ubuntu1~16.04.12) ... /libx32ubsan0_5.4.0-6ubuntu1~16.04.12_amd64.deb ... \u6b63\u5728\u89e3\u5305 libx32ubsan0 (5.4.0-6ubuntu1~16.04.12) ... \u6b63\u5728\u8bbe\u7f6e lib32ubsan0 (5.4.0-6ubuntu1~16.04.12) ...

    34520编辑于 2022-05-01
  • 来自专栏FreeBuf

    如何检测Linux内核中的安全增强选项

    CONFIG_INTEL_IOMMU_SVM | y | clipos | self_protection | OK CONFIG_UBSAN_BOUNDS | y | my | self_protection | FAIL: CONFIG_UBSAN_TRAP not

    2.8K20发布于 2021-07-30
  • 来自专栏黑伞安全

    GGML_GGUF 文件格式漏洞深度解读与挖掘思路

    复现与回归工程手册 环节 规范与标准 环境基线 GCC/Clang 最新版;开启 ASAN/UBSAN;覆盖 x86_64 与 ARM64 双架构 样本库管理 建立 corpus/ 目录,命名规范 cve 读者行动项: • 立即行动(Now):启用 ASAN/UBSAN;审计现有 GGUF 库,提取并比对模板。

    15810编辑于 2026-03-26
  • 来自专栏韩曙亮的移动开发专栏

    【Linux 内核】进程管理 task_struct 结构体 ① ( task_struct 结构体引入 | task_struct 代码示例 )

    unsigned int lockdep_recursion; struct held_lock held_locks[MAX_LOCK_DEPTH]; #endif #ifdef CONFIG_UBSAN unsigned int in_ubsan; #endif /* Journalling filesystem info: */ void *journal_info; /* Stacked

    4.2K30编辑于 2023-03-30
  • 来自专栏C++ 动态新闻推送

    C++ 动态新闻推送 第11期

    Memory error checking in C and C++: Comparing Sanitizers and Valgrind 介绍了一系列Sanitizers ASAN MSAN UBSAN

    60520发布于 2021-08-31
  • 来自专栏云云众生s

    Flow-IPC 提升 C++ 开发人员的进程间通信

    自动化测试和演示,以及一个 CI 管道,该管道在各种 GNU 编译器集合 (GCC) 和 Clang 编译器版本和构建配置中进行测试,包括通过运行时清理器(如 ASan(防止内存滥用)、TSan(防止竞争条件)和 UBSan

    63810编辑于 2024-06-28
  • 来自专栏C++ 动态新闻推送

    C++ 中文周刊 第89期

    f() { E1 x = static_cast(2); // undefined behavior, 2 is outside the range of values } ``` 这种是UB,UBSan

    60210编辑于 2022-11-24
  • 来自专栏giantbranch's blog

    libfuzzer 文档

    libfuzzer, 使用就是在编译时使用-fsanitize=fuzzer即可,当然也可以加上 AddressSanitizer (ASAN),UndefinedBehaviorSanitizer (UBSAN -g -O1 -fsanitize=fuzzer,signed-integer-overflow mytarget.c # Builds the fuzz target with a part of UBSAN

    79400编辑于 2024-12-31
  • 来自专栏王驭停

    关于Fuzzing模糊测试入门原理及实践的讨论

    /configure $ AFL_USE_UBSAN=1/AFL_USE_ASAN=1/AFL_HARDEN=1 make -j$(nproc) $ afl-fuzz -i seed -o out

    4.2K60发布于 2021-09-19
  • 来自专栏用户1069690的专栏

    Windows编译PHP8

    without-uncritical-warn-choke Disable some uncritical warnings --enable-sanitizer Enable ASan and UBSan

    1.7K20编辑于 2022-05-18
  • 来自专栏TBOOX开源工程

    Xmake v2.8.3 发布,改进 Wasm 并支持 Xmake 源码调试

    但这会有一些问题: 不能对依赖包生效 需要切换构建模式 不能同时检测 asan 和 ubsan 因此,新版本中,我们改用 policy 去更好的支持它们。

    63530编辑于 2023-09-28
  • 来自专栏C++ 动态新闻推送

    C++ 中文周刊 第99期

    说实话,没看懂意图 All about UndefinedBehaviorSanitizer 介绍UBSan的方方面面使用 代码笔记:faster pow() than std::pow() 老文,但挺有意思

    77630编辑于 2023-02-25
  • 来自专栏C++ 动态新闻推送

    C++ 中文周刊 第101期

    虚拟地址,页表等等 Simple Physics-based Flight Simulation with C++ 手把手教你渲染个飞机 All about LeakSanitizer MaskRay写完UBsan

    61010编辑于 2023-02-25
  • 来自专栏C++ 动态新闻推送

    C++ 中文周刊 2024-03-03 第150期

    Undefined behavior in C and C++ https://lumagraph.ie/undefined-behavior 讲UB产生的场景,以及如何避免,给的方案编译flag ubsan

    43710编辑于 2024-07-30
领券