Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Optimizing PWAs For Different Display Modes

      August 26, 2025

      Node.js Web App Development Costs: A 2025 Executive Pricing Guide

      August 26, 2025

      Google locking down Android security with upcoming developer verification requirements for sideloaded apps

      August 26, 2025

      Microsoft donates DocumentDB to the Linux Foundation

      August 25, 2025

      Google can translate your voice in real time now – try it free

      August 27, 2025

      The one-click Linux app I use for instant online anonymity

      August 27, 2025

      You can try Android 16’s new lock screen widgets – if you have one of these phones

      August 27, 2025

      Apple’s iPhone 17 event launch date is official – here’s everything we expect

      August 27, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Password Strength Estimator Validation in Laravel

      August 27, 2025
      Recent

      Password Strength Estimator Validation in Laravel

      August 27, 2025

      Laravel’s Enhanced String Validation with Inverse Methods

      August 27, 2025

      Using SQLite in production with Laravel

      August 27, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Microsoft Excel just got a Copilot function — but the new AI has some surprising limitations

      August 27, 2025
      Recent

      Microsoft Excel just got a Copilot function — but the new AI has some surprising limitations

      August 27, 2025

      Why Final Fantasy XIV fans are review‑bombing the game on Steam

      August 27, 2025

      Google Chrome VPN under fire for secretly screenshotting users’ browsing habits

      August 27, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2025-38347 – F2FS Inline Data Corruption Denial of Service (DoS) Vulnerability

    CVE-2025-38347 – F2FS Inline Data Corruption Denial of Service (DoS) Vulnerability

    July 10, 2025

    CVE ID : CVE-2025-38347

    Published : July 10, 2025, 9:15 a.m. | 4 hours, 51 minutes ago

    Description : In the Linux kernel, the following vulnerability has been resolved:

    f2fs: fix to do sanity check on ino and xnid

    syzbot reported a f2fs bug as below:

    INFO: task syz-executor140:5308 blocked for more than 143 seconds.
    Not tainted 6.14.0-rc7-syzkaller-00069-g81e4f8d68c66 #0
    “echo 0 > /proc/sys/kernel/hung_task_timeout_secs” disables this message.
    task:syz-executor140 state:D stack:24016 pid:5308 tgid:5308 ppid:5306 task_flags:0x400140 flags:0x00000006
    Call Trace:

    context_switch kernel/sched/core.c:5378 [inline]
    __schedule+0x190e/0x4c90 kernel/sched/core.c:6765
    __schedule_loop kernel/sched/core.c:6842 [inline]
    schedule+0x14b/0x320 kernel/sched/core.c:6857
    io_schedule+0x8d/0x110 kernel/sched/core.c:7690
    folio_wait_bit_common+0x839/0xee0 mm/filemap.c:1317
    __folio_lock mm/filemap.c:1664 [inline]
    folio_lock include/linux/pagemap.h:1163 [inline]
    __filemap_get_folio+0x147/0xb40 mm/filemap.c:1917
    pagecache_get_page+0x2c/0x130 mm/folio-compat.c:87
    find_get_page_flags include/linux/pagemap.h:842 [inline]
    f2fs_grab_cache_page+0x2b/0x320 fs/f2fs/f2fs.h:2776
    __get_node_page+0x131/0x11b0 fs/f2fs/node.c:1463
    read_xattr_block+0xfb/0x190 fs/f2fs/xattr.c:306
    lookup_all_xattrs fs/f2fs/xattr.c:355 [inline]
    f2fs_getxattr+0x676/0xf70 fs/f2fs/xattr.c:533
    __f2fs_get_acl+0x52/0x870 fs/f2fs/acl.c:179
    f2fs_acl_create fs/f2fs/acl.c:375 [inline]
    f2fs_init_acl+0xd7/0x9b0 fs/f2fs/acl.c:418
    f2fs_init_inode_metadata+0xa0f/0x1050 fs/f2fs/dir.c:539
    f2fs_add_inline_entry+0x448/0x860 fs/f2fs/inline.c:666
    f2fs_add_dentry+0xba/0x1e0 fs/f2fs/dir.c:765
    f2fs_do_add_link+0x28c/0x3a0 fs/f2fs/dir.c:808
    f2fs_add_link fs/f2fs/f2fs.h:3616 [inline]
    f2fs_mknod+0x2e8/0x5b0 fs/f2fs/namei.c:766
    vfs_mknod+0x36d/0x3b0 fs/namei.c:4191
    unix_bind_bsd net/unix/af_unix.c:1286 [inline]
    unix_bind+0x563/0xe30 net/unix/af_unix.c:1379
    __sys_bind_socket net/socket.c:1817 [inline]
    __sys_bind+0x1e4/0x290 net/socket.c:1848
    __do_sys_bind net/socket.c:1853 [inline]
    __se_sys_bind net/socket.c:1851 [inline]
    __x64_sys_bind+0x7a/0x90 net/socket.c:1851
    do_syscall_x64 arch/x86/entry/common.c:52 [inline]
    do_syscall_64+0xf3/0x230 arch/x86/entry/common.c:83
    entry_SYSCALL_64_after_hwframe+0x77/0x7f

    Let’s dump and check metadata of corrupted inode, it shows its xattr_nid
    is the same to its i_ino.

    dump.f2fs -i 3 chaseyu.img.raw
    i_xattr_nid [0x 3 : 3]

    So that, during mknod in the corrupted directory, it tries to get and
    lock inode page twice, result in deadlock.

    – f2fs_mknod
    – f2fs_add_inline_entry
    – f2fs_get_inode_page — lock dir’s inode page
    – f2fs_init_acl
    – f2fs_acl_create(dir,..)
    – __f2fs_get_acl
    – f2fs_getxattr
    – lookup_all_xattrs
    – __get_node_page — try to lock dir’s inode page

    In order to fix this, let’s add sanity check on ino and xnid.

    Severity: 0.0 | NA

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleCVE-2025-3396 – GitLab EE API Request Forgery Vulnerability
    Next Article CVE-2025-38348 – “Intersil p54 WiFi Interface Buffer Overflow Vulnerability”

    Related Posts

    Development

    Yemen Cyber Army hacker jailed after stealing millions of people’s data

    August 27, 2025
    Development

    CISA Adds Three Exploited Vulnerabilities to KEV Catalog Affecting Citrix and Git

    August 27, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    Ecosystem Partnerships: Driving Mainframe Innovation and Future-Ready Solutions

    Databases

    CVE-2025-5630 – D-Link DIR-816 Remote Stack-Based Buffer Overflow Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Loaf and order: Belgian police launch bread-based cybersecurity campaign

    Development

    CVE-2025-41399 – F5 BIG-IP SCTP Profile Memory Exhaustion Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    Learning Resources

    KDE Plasma 6 on Wayland: the Payoff for Years of Plumbing

    August 14, 2025

    by George Whittaker Why this release cycle feels different For most of the last decade,…

    CVE-2024-41505 – Jetimob Plataforma Imobiliaria XSS in Pessoas Profisso Field

    June 10, 2025

    This month in security with Tony Anscombe – July 2025 edition

    August 1, 2025

    BSD Release: GhostBSD 25.02

    August 25, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.