CVE-2007-6741 (GCVE-0-2007-6741)

Vulnerability from cvelistv5 – Published: 2010-10-19 19:00 – Updated: 2024-09-16 19:47
VLAI?
Summary
The ftp_PORT function in FTPServer.py in pyftpdlib before 0.2.0 does not prevent TCP connections to privileged ports if the destination IP address matches the source IP address of the connection from the FTP client, which might allow remote authenticated users to conduct FTP bounce attacks via crafted FTP data, as demonstrated by an FTP bounce attack against a NAT server, a related issue to CVE-1999-0017.
Severity ?
No CVSS data available.
CWE
  • n/a
Assigner
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "providerMetadata": {
          "dateUpdated": "2024-08-07T16:18:20.559Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "tags": [
              "x_refsource_CONFIRM",
              "x_transferred"
            ],
            "url": "http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY"
          },
          {
            "tags": [
              "x_refsource_CONFIRM",
              "x_transferred"
            ],
            "url": "http://code.google.com/p/pyftpdlib/issues/detail?id=11"
          },
          {
            "tags": [
              "x_refsource_CONFIRM",
              "x_transferred"
            ],
            "url": "http://code.google.com/p/pyftpdlib/source/detail?r=32"
          },
          {
            "tags": [
              "x_refsource_CONFIRM",
              "x_transferred"
            ],
            "url": "http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py"
          }
        ],
        "title": "CVE Program Container"
      }
    ],
    "cna": {
      "affected": [
        {
          "product": "n/a",
          "vendor": "n/a",
          "versions": [
            {
              "status": "affected",
              "version": "n/a"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "The ftp_PORT function in FTPServer.py in pyftpdlib before 0.2.0 does not prevent TCP connections to privileged ports if the destination IP address matches the source IP address of the connection from the FTP client, which might allow remote authenticated users to conduct FTP bounce attacks via crafted FTP data, as demonstrated by an FTP bounce attack against a NAT server, a related issue to CVE-1999-0017."
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "description": "n/a",
              "lang": "en",
              "type": "text"
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2010-10-19T19:00:00Z",
        "orgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
        "shortName": "mitre"
      },
      "references": [
        {
          "tags": [
            "x_refsource_CONFIRM"
          ],
          "url": "http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY"
        },
        {
          "tags": [
            "x_refsource_CONFIRM"
          ],
          "url": "http://code.google.com/p/pyftpdlib/issues/detail?id=11"
        },
        {
          "tags": [
            "x_refsource_CONFIRM"
          ],
          "url": "http://code.google.com/p/pyftpdlib/source/detail?r=32"
        },
        {
          "tags": [
            "x_refsource_CONFIRM"
          ],
          "url": "http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py"
        }
      ],
      "x_legacyV4Record": {
        "CVE_data_meta": {
          "ASSIGNER": "cve@mitre.org",
          "ID": "CVE-2007-6741",
          "STATE": "PUBLIC"
        },
        "affects": {
          "vendor": {
            "vendor_data": [
              {
                "product": {
                  "product_data": [
                    {
                      "product_name": "n/a",
                      "version": {
                        "version_data": [
                          {
                            "version_value": "n/a"
                          }
                        ]
                      }
                    }
                  ]
                },
                "vendor_name": "n/a"
              }
            ]
          }
        },
        "data_format": "MITRE",
        "data_type": "CVE",
        "data_version": "4.0",
        "description": {
          "description_data": [
            {
              "lang": "eng",
              "value": "The ftp_PORT function in FTPServer.py in pyftpdlib before 0.2.0 does not prevent TCP connections to privileged ports if the destination IP address matches the source IP address of the connection from the FTP client, which might allow remote authenticated users to conduct FTP bounce attacks via crafted FTP data, as demonstrated by an FTP bounce attack against a NAT server, a related issue to CVE-1999-0017."
            }
          ]
        },
        "problemtype": {
          "problemtype_data": [
            {
              "description": [
                {
                  "lang": "eng",
                  "value": "n/a"
                }
              ]
            }
          ]
        },
        "references": {
          "reference_data": [
            {
              "name": "http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY",
              "refsource": "CONFIRM",
              "url": "http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY"
            },
            {
              "name": "http://code.google.com/p/pyftpdlib/issues/detail?id=11",
              "refsource": "CONFIRM",
              "url": "http://code.google.com/p/pyftpdlib/issues/detail?id=11"
            },
            {
              "name": "http://code.google.com/p/pyftpdlib/source/detail?r=32",
              "refsource": "CONFIRM",
              "url": "http://code.google.com/p/pyftpdlib/source/detail?r=32"
            },
            {
              "name": "http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py",
              "refsource": "CONFIRM",
              "url": "http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py"
            }
          ]
        }
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "8254265b-2729-46b6-b9e3-3dfca2d5bfca",
    "assignerShortName": "mitre",
    "cveId": "CVE-2007-6741",
    "datePublished": "2010-10-19T19:00:00Z",
    "dateReserved": "2010-10-19T00:00:00Z",
    "dateUpdated": "2024-09-16T19:47:05.845Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.1",
  "vulnerability-lookup:meta": {
    "fkie_nvd": {
      "configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:a:g.rodola:pyftpdlib:*:*:*:*:*:*:*:*\", \"versionEndIncluding\": \"0.1.1\", \"matchCriteriaId\": \"807615BB-C28B-462D-B0C7-4950E31B0CC6\"}, {\"vulnerable\": true, \"criteria\": \"cpe:2.3:a:g.rodola:pyftpdlib:0.1:*:*:*:*:*:*:*\", \"matchCriteriaId\": \"DB3D49FE-C51B-49E8-895E-AD4C4E138425\"}]}]}]",
      "descriptions": "[{\"lang\": \"en\", \"value\": \"The ftp_PORT function in FTPServer.py in pyftpdlib before 0.2.0 does not prevent TCP connections to privileged ports if the destination IP address matches the source IP address of the connection from the FTP client, which might allow remote authenticated users to conduct FTP bounce attacks via crafted FTP data, as demonstrated by an FTP bounce attack against a NAT server, a related issue to CVE-1999-0017.\"}, {\"lang\": \"es\", \"value\": \"La funci\\u00f3n ftp_PORT en FTPSErver.py en pyftpdlib anterior a v0.2.0 no previene conexiones TCP de puertos privilegiados si la direcci\\u00f3n IP de destino compara el c\\u00f3digo de la direcci\\u00f3n IP de origen de clientes FTP, que deber\\u00eda permitir autenticaci\\u00f3n de usuarios remotos dirigir un ataque \\\"FTP bounce\\\" a trav\\u00e9s de datos FTP manipulados, como qued\\u00f3 demotrado en el ataque \\\"FTP bound\\\" contra el servidor NAT, tema relacionado con CVE-1999-0017.\"}]",
      "id": "CVE-2007-6741",
      "lastModified": "2024-11-21T00:40:53.880",
      "metrics": "{\"cvssMetricV2\": [{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"2.0\", \"vectorString\": \"AV:N/AC:L/Au:S/C:P/I:P/A:P\", \"baseScore\": 6.5, \"accessVector\": \"NETWORK\", \"accessComplexity\": \"LOW\", \"authentication\": \"SINGLE\", \"confidentialityImpact\": \"PARTIAL\", \"integrityImpact\": \"PARTIAL\", \"availabilityImpact\": \"PARTIAL\"}, \"baseSeverity\": \"MEDIUM\", \"exploitabilityScore\": 8.0, \"impactScore\": 6.4, \"acInsufInfo\": false, \"obtainAllPrivilege\": false, \"obtainUserPrivilege\": false, \"obtainOtherPrivilege\": false, \"userInteractionRequired\": false}]}",
      "published": "2010-10-19T20:00:02.580",
      "references": "[{\"url\": \"http://code.google.com/p/pyftpdlib/issues/detail?id=11\", \"source\": \"cve@mitre.org\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY\", \"source\": \"cve@mitre.org\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/source/detail?r=32\", \"source\": \"cve@mitre.org\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py\", \"source\": \"cve@mitre.org\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/issues/detail?id=11\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/source/detail?r=32\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}]",
      "sourceIdentifier": "cve@mitre.org",
      "vulnStatus": "Modified",
      "weaknesses": "[{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"CWE-264\"}]}]"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2007-6741\",\"sourceIdentifier\":\"cve@mitre.org\",\"published\":\"2010-10-19T20:00:02.580\",\"lastModified\":\"2025-04-11T00:51:21.963\",\"vulnStatus\":\"Deferred\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"The ftp_PORT function in FTPServer.py in pyftpdlib before 0.2.0 does not prevent TCP connections to privileged ports if the destination IP address matches the source IP address of the connection from the FTP client, which might allow remote authenticated users to conduct FTP bounce attacks via crafted FTP data, as demonstrated by an FTP bounce attack against a NAT server, a related issue to CVE-1999-0017.\"},{\"lang\":\"es\",\"value\":\"La funci\u00f3n ftp_PORT en FTPSErver.py en pyftpdlib anterior a v0.2.0 no previene conexiones TCP de puertos privilegiados si la direcci\u00f3n IP de destino compara el c\u00f3digo de la direcci\u00f3n IP de origen de clientes FTP, que deber\u00eda permitir autenticaci\u00f3n de usuarios remotos dirigir un ataque \\\"FTP bounce\\\" a trav\u00e9s de datos FTP manipulados, como qued\u00f3 demotrado en el ataque \\\"FTP bound\\\" contra el servidor NAT, tema relacionado con CVE-1999-0017.\"}],\"metrics\":{\"cvssMetricV2\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"2.0\",\"vectorString\":\"AV:N/AC:L/Au:S/C:P/I:P/A:P\",\"baseScore\":6.5,\"accessVector\":\"NETWORK\",\"accessComplexity\":\"LOW\",\"authentication\":\"SINGLE\",\"confidentialityImpact\":\"PARTIAL\",\"integrityImpact\":\"PARTIAL\",\"availabilityImpact\":\"PARTIAL\"},\"baseSeverity\":\"MEDIUM\",\"exploitabilityScore\":8.0,\"impactScore\":6.4,\"acInsufInfo\":false,\"obtainAllPrivilege\":false,\"obtainUserPrivilege\":false,\"obtainOtherPrivilege\":false,\"userInteractionRequired\":false}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"CWE-264\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:g.rodola:pyftpdlib:*:*:*:*:*:*:*:*\",\"versionEndIncluding\":\"0.1.1\",\"matchCriteriaId\":\"807615BB-C28B-462D-B0C7-4950E31B0CC6\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:a:g.rodola:pyftpdlib:0.1:*:*:*:*:*:*:*\",\"matchCriteriaId\":\"DB3D49FE-C51B-49E8-895E-AD4C4E138425\"}]}]}],\"references\":[{\"url\":\"http://code.google.com/p/pyftpdlib/issues/detail?id=11\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://code.google.com/p/pyftpdlib/source/detail?r=32\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py\",\"source\":\"cve@mitre.org\"},{\"url\":\"http://code.google.com/p/pyftpdlib/issues/detail?id=11\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://code.google.com/p/pyftpdlib/source/browse/trunk/HISTORY\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://code.google.com/p/pyftpdlib/source/detail?r=32\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"},{\"url\":\"http://code.google.com/p/pyftpdlib/source/diff?spec=svn32\u0026r=32\u0026format=side\u0026path=/trunk/pyftpdlib/FTPServer.py\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\"}]}}"
  }
}


Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Sightings

Author Source Type Date

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.


Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…