Juniper BGP Logs: Missing MD5 Digest in Route Authentication

Flags Juniper BGP log messages indicating a missing MD5 digest, highlighting potential exposure from unauthenticated routing sessions.

FreeReviewedSigma · Low · v2
Product
juniper
Service
bgp
Author
Tim Brown (SigmaHQ), DRL 1.1
Published
2023-01-09
Updated
2026-07-31
title: "Juniper BGP Logs: Missing MD5 Digest in Route Authentication"
id: 5faa9415-36f1-4662-8f93-ea9604d55303
status: test
description: This rule flags Juniper BGP log events that contain the protocol indicator and the text "missing MD5 digest." Missing MD5 authentication can allow attackers to attempt routing manipulation and related session abuse, so it is a meaningful configuration or security weakness. The detection relies on Juniper BGP telemetry where the log stream includes the relevant BGP marker and the "missing MD5 digest" message.
references:
  - https://www.blackhat.com/presentations/bh-usa-03/bh-us-03-convery-franz-v3.pdf
  - https://github.com/SigmaHQ/sigma/blob/master/rules/network/juniper/bgp/juniper_bgp_missing_md5.yml
author: Tim Brown, Huntrule Team
date: 2023-01-09
modified: 2023-01-23
tags:
  - attack.initial-access
  - attack.persistence
  - attack.privilege-escalation
  - attack.credential-access
  - attack.collection
  - attack.stealth
  - attack.t1078
  - attack.t1110
  - attack.t1557
logsource:
  product: juniper
  service: bgp
  definition: "Requirements: juniper bgp logs need to be enabled and ingested"
detection:
  keywords_bgp_juniper:
    "|all":
      - :179
      - missing MD5 digest
  condition: keywords_bgp_juniper
falsepositives:
  - Unlikely. Except due to misconfigurations
level: low
license: DRL-1.1
related:
  - id: a7c0ae48-8df8-42bf-91bd-2ea57e2f9d43
    type: derived