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

      CodeSOD: A Unique Way to Primary Key

      July 22, 2025

      BrowserStack launches Figma plugin for detecting accessibility issues in design phase

      July 22, 2025

      Parasoft brings agentic AI to service virtualization in latest release

      July 22, 2025

      Node.js vs. Python for Backend: 7 Reasons C-Level Leaders Choose Node.js Talent

      July 21, 2025

      The best CRM software with email marketing in 2025: Expert tested and reviewed

      July 22, 2025

      This multi-port car charger can power 4 gadgets at once – and it’s surprisingly cheap

      July 22, 2025

      I’m a wearables editor and here are the 7 Pixel Watch 4 rumors I’m most curious about

      July 22, 2025

      8 ways I quickly leveled up my Linux skills – and you can too

      July 22, 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

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025
      Recent

      The Intersection of Agile and Accessibility – A Series on Designing for Everyone

      July 22, 2025

      Zero Trust & Cybersecurity Mesh: Your Org’s Survival Guide

      July 22, 2025

      Execute Ping Commands and Get Back Structured Data in PHP

      July 22, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025
      Recent

      A Tomb Raider composer has been jailed — His legacy overshadowed by $75k+ in loan fraud

      July 22, 2025

      “I don’t think I changed his mind” — NVIDIA CEO comments on H20 AI GPU sales resuming in China following a meeting with President Trump

      July 22, 2025

      Galaxy Z Fold 7 review: Six years later — Samsung finally cracks the foldable code

      July 22, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Security»Common Vulnerabilities and Exposures (CVEs)»CVE-2025-38153 – Allegro USB Network AQC111 Uninitialized Memory Access Vulnerability

    CVE-2025-38153 – Allegro USB Network AQC111 Uninitialized Memory Access Vulnerability

    July 3, 2025

    CVE ID : CVE-2025-38153

    Published : July 3, 2025, 9:15 a.m. | 2 hours, 14 minutes ago

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

    net: usb: aqc111: fix error handling of usbnet read calls

    Syzkaller, courtesy of syzbot, identified an error (see report [1]) in
    aqc111 driver, caused by incomplete sanitation of usb read calls’
    results. This problem is quite similar to the one fixed in commit
    920a9fa27e78 (“net: asix: add proper error handling of usb read errors”).

    For instance, usbnet_read_cmd() may read fewer than ‘size’ bytes,
    even if the caller expected the full amount, and aqc111_read_cmd()
    will not check its result properly. As [1] shows, this may lead
    to MAC address in aqc111_bind() being only partly initialized,
    triggering KMSAN warnings.

    Fix the issue by verifying that the number of bytes read is
    as expected and not less.

    [1] Partial syzbot report:
    BUG: KMSAN: uninit-value in is_valid_ether_addr include/linux/etherdevice.h:208 [inline]
    BUG: KMSAN: uninit-value in usbnet_probe+0x2e57/0x4390 drivers/net/usb/usbnet.c:1830
    is_valid_ether_addr include/linux/etherdevice.h:208 [inline]
    usbnet_probe+0x2e57/0x4390 drivers/net/usb/usbnet.c:1830
    usb_probe_interface+0xd01/0x1310 drivers/usb/core/driver.c:396
    call_driver_probe drivers/base/dd.c:-1 [inline]
    really_probe+0x4d1/0xd90 drivers/base/dd.c:658
    __driver_probe_device+0x268/0x380 drivers/base/dd.c:800
    …

    Uninit was stored to memory at:
    dev_addr_mod+0xb0/0x550 net/core/dev_addr_lists.c:582
    __dev_addr_set include/linux/netdevice.h:4874 [inline]
    eth_hw_addr_set include/linux/etherdevice.h:325 [inline]
    aqc111_bind+0x35f/0x1150 drivers/net/usb/aqc111.c:717
    usbnet_probe+0xbe6/0x4390 drivers/net/usb/usbnet.c:1772
    usb_probe_interface+0xd01/0x1310 drivers/usb/core/driver.c:396
    …

    Uninit was stored to memory at:
    ether_addr_copy include/linux/etherdevice.h:305 [inline]
    aqc111_read_perm_mac drivers/net/usb/aqc111.c:663 [inline]
    aqc111_bind+0x794/0x1150 drivers/net/usb/aqc111.c:713
    usbnet_probe+0xbe6/0x4390 drivers/net/usb/usbnet.c:1772
    usb_probe_interface+0xd01/0x1310 drivers/usb/core/driver.c:396
    call_driver_probe drivers/base/dd.c:-1 [inline]
    …

    Local variable buf.i created at:
    aqc111_read_perm_mac drivers/net/usb/aqc111.c:656 [inline]
    aqc111_bind+0x221/0x1150 drivers/net/usb/aqc111.c:713
    usbnet_probe+0xbe6/0x4390 drivers/net/usb/usbnet.c:1772

    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-38151 – Linux Kernel RDMA cma: Work Queue Corruption Vulnerability
    Next Article 12-Year-Old Sudo Linux Vulnerability Enables Privilege Escalation to Root User

    Related Posts

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-44658 – Netgear RAX30 PHP-FPM Misconfigured Extension Bypass Vulnerability

    July 22, 2025
    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-7393 – Drupal Mail Login Authentication Bypass

    July 22, 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

    Launch an AI-Powered MVP in Just 5 Weeks | Quick Guide

    Web Development

    Stanford Researchers Introduced Biomni: A Biomedical AI Agent for Automation Across Diverse Tasks and Data Types

    Machine Learning

    You can now use Copilot AI to search, read local files on Windows 11 / 10

    Operating Systems

    CVE-2025-20046 – Intel PROSet/Wireless WiFi Software Use-After-Free Denial of Service

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-20285 – Cisco ISE/IP Access Restriction API Authentication Bypass

    July 16, 2025

    CVE ID : CVE-2025-20285

    Published : July 16, 2025, 5:15 p.m. | 1 hour, 28 minutes ago

    Description : A vulnerability in the IP Access Restriction feature of Cisco ISE and Cisco ISE-PIC could allow an authenticated, remote attacker to bypass configured IP access restrictions and log in to the device from a disallowed IP address.

    This vulnerability is due to improper enforcement of access controls that are configured using the IP Access Restriction feature. An attacker could exploit this vulnerability by logging in to the API from an unauthorized source IP address. A successful exploit could allow the attacker to gain access to the targeted device from an IP address that should have been restricted. To exploit this vulnerability, the attacker must have valid administrative credentials.

    Severity: 4.1 | MEDIUM

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

    CVE-2025-21463 – Cisco Wireless EHT IE Beacon Frame Processing Denial of Service

    June 3, 2025

    Raspberry Pi 5 Desktop Mini PC: Avoid snap pollution

    June 12, 2025

    CVE-2025-24340 – CtrlX OS Password Disclosure Vulnerability

    April 30, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

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