2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
1

Выскакивает ошибка: В документе XML (1, 2) присутствует ошибка

29.11.2015, 23:59. Показов 22110. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возникает ошибка здесь:
C#
1
object obj = mySerializer.Deserialize(ms);
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
class Program
{
    static void Main(string[] args)
    {
        using (XmlReader xml = XmlReader.Create("2.xml"))
        {
            while (xml.Read())
            {
                switch (xml.NodeType)
                {
                    case XmlNodeType.Element:
                        if (xml.Name == "entry")
                        {
                            // передаем данные в класс Member
                            Member m = new Member(xml.ReadOuterXml());
                            Console.WriteLine("KUID: {0}", m.ID);
                            Console.WriteLine("Псевдоним: {0}", m.published_datetime);
                           
                            Console.WriteLine("------------------------------------------");
                        }
                        /*else if (xml.Name == "member")
                        {
 
                        }*/
                        break;
                }
            }
        }
        Console.ReadKey();
    }
}
[XmlRoot("entry")]
public class Member
{
    [XmlAttribute("id")]
    public string ID { get; set; }
    [XmlElement("vuln:published-datetime")]
    public string published_datetime { get; set; }
    public Member() { }
 
    public Member(string xml)
    {
        LoadXml(xml);
    }
 
    public void LoadXml(string source)
    {
        XmlSerializer mySerializer = new XmlSerializer(this.GetType());
        using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(source)))
        {
            object obj = mySerializer.Deserialize(ms); // Ошибка здесь
            foreach (PropertyInfo p in obj.GetType().GetProperties())
            {
                PropertyInfo p2 = this.GetType().GetProperty(p.Name);
                if (p2 != null && p2.CanWrite)
                {
                    p2.SetValue(this, p.GetValue(obj, null), null);
                }
            }
        }
    }
}
Не могу понять почему такая ошибка, помогите

Пример XML моей:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?xml version='1.0' encoding='UTF-8'?>
<nvd xmlns:scap-core="http://scap.nist.gov/schema/scap-core/0.1" xmlns:cvss="http://scap.nist.gov/schema/cvss-v2/0.2" xmlns:vuln="http://scap.nist.gov/schema/vulnerability/0.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:patch="http://scap.nist.gov/schema/patch/0.1" xmlns="http://scap.nist.gov/schema/feed/vulnerability/2.0" xmlns:cpe-lang="http://cpe.mitre.org/language/2.0" nvd_xml_version="2.0" pub_date="2015-11-10T03:23:57" xsi:schemaLocation="http://scap.nist.gov/schema/patch/0.1 [url]http://nvd.nist.gov/schema/patch_0.1.xsd[/url] [url]http://scap.nist.gov/schema/feed/vulnerability/2.0[/url] [url]http://nvd.nist.gov/schema/nvd-cve-feed_2.0.xsd[/url] [url]http://scap.nist.gov/schema/scap-core/0.1[/url] http://nvd.nist.gov/schema/scap-core_0.1.xsd">
<entry id="CVE-2014-2406">
    <vuln:vulnerable-configuration id="http://www.nist.gov/">
      <cpe-lang:logical-test operator="OR" negate="false">
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:12.1.0.1"/>
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:11.2.0.4"/>
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:11.2.0.3"/>
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:11.1.0.7"/>
      </cpe-lang:logical-test>
    </vuln:vulnerable-configuration>
    <vuln:vulnerable-software-list>
      <vuln:product>cpe:/a:oracle:database_server:11.2.0.4</vuln:product>
      <vuln:product>cpe:/a:oracle:database_server:11.2.0.3</vuln:product>
      <vuln:product>cpe:/a:oracle:database_server:11.1.0.7</vuln:product>
      <vuln:product>cpe:/a:oracle:database_server:12.1.0.1</vuln:product>
    </vuln:vulnerable-software-list>
    <vuln:cve-id>CVE-2014-2406</vuln:cve-id>
    <vuln:published-datetime>2014-04-15T21:55:10.743-04:00</vuln:published-datetime>
    <vuln:last-modified-datetime>2014-04-16T13:22:08.120-04:00</vuln:last-modified-datetime>
    <vuln:cvss>
      <cvss:base_metrics>
        <cvss:score>8.5</cvss:score>
        <cvss:access-vector>NETWORK</cvss:access-vector>
        <cvss:access-complexity>MEDIUM</cvss:access-complexity>
        <cvss:authentication>SINGLE_INSTANCE</cvss:authentication>
        <cvss:confidentiality-impact>COMPLETE</cvss:confidentiality-impact>
        <cvss:integrity-impact>COMPLETE</cvss:integrity-impact>
        <cvss:availability-impact>COMPLETE</cvss:availability-impact>
        <cvss:source>http://nvd.nist.gov</cvss:source>
        <cvss:generated-on-datetime>2014-04-16T13:22:07.870-04:00</cvss:generated-on-datetime>
      </cvss:base_metrics>
    </vuln:cvss>
    <vuln:references xml:lang="en" reference_type="VENDOR_ADVISORY">
      <vuln:source>CONFIRM</vuln:source>
      <vuln:reference href="http://www.oracle.com/technetwork/topics/security/cpuapr2014-1972952.html" xml:lang="en">http://www.oracle.com/technetwork/topics/security/cpuapr2014-1972952.html</vuln:reference>
    </vuln:references>
    <vuln:summary>Unspecified vulnerability in the Core RDBMS component in Oracle Database Server 11.1.0.7, 11.2.0.3, 11.2.0.4, and 12.1.0.1 allows remote authenticated users to affect confidentiality, integrity, and availability via unknown vectors related to "Advisor" and "Select Any Dictionary" privileges.</vuln:summary>
  </entry>
</nvd>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2015, 23:59
Ответы с готовыми решениями:

Deserialize - ошибка. в документе XML присутствует ошибка - странный глюк
Происходит ошибка в следующей функции: private void LoadSettingsFromFile() { ...

В документе XML (2, 2) присутствует ошибка
Пытаюсь десериализовать, но здесь: profiles =...

Десериализация c#, в документе XML (13, 11) присутствует ошибка
В общем, пытаюсь реализовать механизм сериализации и десериализации. Сериализация успешно...

Почему выскакивает ошибка
Подскажите пожалуйста, у меня есть форма, в ней DataGridView, и есть поля для заполнения. Я их...

16
3091 / 2233 / 641
Регистрация: 02.08.2011
Сообщений: 6,127
30.11.2015, 00:16 2
У меня был эксепшен:
{"<entry xmlns='http://scap.nist.gov/schema/feed/vulnerability/2.0'> was not expected."}
Поэтому в атрибуте Root исправьте: (не знаю правильно это или нет, но десериализация работает)
C#
1
 [XmlRoot(Namespace = "http://scap.nist.gov/schema/feed/vulnerability/2.0", ElementName = "entry")]
Но вы все равно неправильно читаете xml. Вам ведь сказали в другой теме, что если файл слишком большой, то нужно читать по кускам, а вы даже читая с помощью XmlReader-а грузите весь DOM.
1
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 09:44  [ТС] 3
Цитата Сообщение от IamRain Посмотреть сообщение
[XmlRoot(Namespace = "http://scap.nist.gov/schema/feed/vulnerability/2.0", ElementName = "entry")]
Сделал так, в результате выводит только ID
Миниатюры
Выскакивает ошибка: В документе XML (1, 2) присутствует ошибка  
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 10:38 4
Лучший ответ Сообщение было отмечено OwenGlendower как решение

Решение

держи студент

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
using System.Linq;
using System.Xml;
using System.Xml.Linq;
using System.Xml.Serialization;
 
namespace ConsoleApplication5
{
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/feed/vulnerability/2.0", ElementName = "entry")]
    public class Member
    {
        [XmlAttribute("id")]
        public string ID { get; set; }
        [XmlElement("published-datetime", Namespace = "http://scap.nist.gov/schema/vulnerability/0.4")]
        public string published_datetime { get; set; }
        public Member() { }
        public static Member Create(XNode element)
        {
            var mySerializer = new XmlSerializer(typeof(Member));
            return  (Member)mySerializer.Deserialize(element.CreateReader());
        }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            var database = XDocument.Load("database.xml");
            var entry = database.Document.Root.Nodes().First();
            var member = Member.Create(entry);
        }
    }
}
1
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 10:59  [ТС] 5
Спасибо

C#
1
2
[XmlElement(Namespace = "http://scap.nist.gov/schema/vulnerability/0.4", ElementName = "published-datetime")]
        public string published_datetime { get; set; }
Я просто добавил эту строку к коду и стало выводить, но я теперь не могу достучаться до этой строки и вывести её
XML
1
<cvss:score>7.5</cvss:score>
Добавлено через 7 минут
и не понимаю как получить список этих данных:
XML
1
2
3
4
<vuln:vulnerable-software-list>
      <vuln:product>cpe:/a:mariadb:mariadb:5.5.34</vuln:product>
      <vuln:product>cpe:/a:mysql:mysql</vuln:product>
    </vuln:vulnerable-software-list>
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 11:28 6
почему ты используешь свой неудачный код? тебе ведь было дан рабочий вариант?
1
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 13:26  [ТС] 7
Использую ваш код, но var entry хранит только первый узел, а мне нужен список

Добавлено через 1 час 5 минут
Цитата Сообщение от IamRain Посмотреть сообщение
Но вы все равно неправильно читаете xml. Вам ведь сказали в другой теме, что если файл слишком большой, то нужно читать по кускам, а вы даже читая с помощью XmlReader-а грузите весь DOM.
C помощью Reader`a я смог вычитать и распарсить большой файл поэтому и решил делать им, но не получается распарсить все теги, которые мне нужны

Добавлено через 15 минут
Цитата Сообщение от xVIKx Посмотреть сообщение
Использую ваш код, но var entry хранит только первый узел, а мне нужен список
Решил так этот вопрос:
C#
1
2
3
4
5
6
7
8
var entry = database.Document.Root.Nodes().ToList();
            Member member;
            for (int i = 0; i < entry.Count(); i++)
            {
                member = Member.Create(entry[i]);
                Console.WriteLine("ID: {0}", member.ID);
                Console.WriteLine("published_datetime: {0}", member.published_datetime);
            }
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 14:35 8
Лучший ответ Сообщение было отмечено xVIKx как решение

Решение

держи студент.... ну хоть немного думать нужно, зачем парсить xml руками если это может сделать компьютер?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
using System;
using System.Xml;
using System.Xml.Linq;
using System.Xml.Serialization;
 
namespace ConsoleApplication5
{
 
    [XmlRoot(Namespace = "http://cpe.mitre.org/language/2.0")]
    public class CpeLangFactRefType
    {
        [XmlAttribute("name")]
        public string Name { get; set; }
    }
 
 
    [XmlRoot(Namespace = "http://cpe.mitre.org/language/2.0")]
    public class CpeLangLogicalTestType
    {
        [XmlAttribute("operator")]
        public string Operator { get; set; }
        
        [XmlAttribute("negate")]
        public string Negate { get; set; }
 
        [XmlElement("fact-ref", typeof(CpeLangFactRefType))]
        public CpeLangFactRefType[] Facts { get; set; }
    }
 
    [XmlRoot(Namespace = "http://cpe.mitre.org/language/2.0")]
    public class VulnVulnerableConfigurationType
    {
        [XmlAttribute("id")]
        public string id { get; set; }
 
        [XmlElement("logical-test", typeof(CpeLangLogicalTestType))]
 
        public CpeLangLogicalTestType LogicalTest { get; set; }
    }
 
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/vulnerability/0.4")]
    public class VulnVulnerableSoftwareListType
    {
        [XmlElement("product")]
        public string[] Products { get; set; }
    }
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/cvss-v2/0.2")]
    public class CvssBaseMetricsType
    {
        [XmlElement("score")]
        public string Score { get; set; }
 
        [XmlElement("access-vector")]
        public string AccessVector { get; set; }
 
        [XmlElement("access-complexity")]
        public string AccessComplexity { get; set; }
 
        [XmlElement("authentication")]
        public string Authentication { get; set; }
 
        [XmlElement("confidentiality-impact")]
        public string ConfidentialityImpact { get; set; }
 
        [XmlElement("integrity-impact")]
        public string IntegrityImpact { get; set; }
 
        [XmlElement("availability-impact")]
        public string AvailabilityImpact { get; set; }
 
        [XmlElement("source")]
        public string Source { get; set; }
 
        [XmlElement("generated-on-datetime")]
        public DateTime GeneratedOnDateTime { get; set; }
    }
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/cvss-v2/0.2")]
    public class VulnCvssType
    {
        [XmlElement("base_metrics", typeof(CvssBaseMetricsType))]
        public CvssBaseMetricsType BaseMetrics { get; set; }
    }
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/vulnerability/0.4")]
    public class VulnReferenceType
    {
        [XmlAttribute("href")]
        public string Href { get; set; }
 
        [XmlAttribute("xml:lang")]
        public string XmlLang { get; set; }
    }
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/vulnerability/0.4")]
    public class VulnReferencesType
    {
        [XmlAttribute("xml:lang")]
        public string XmlLang { get; set; }
 
        [XmlAttribute("reference_type")]
        public string ReferenceType { get; set; }
 
        [XmlElement("source")]
        public string Source { get; set; }
 
        [XmlElement("reference", typeof(VulnReferenceType))]
        public VulnReferenceType Reference { get; set; }
    }
 
    [XmlRoot(Namespace = "http://scap.nist.gov/schema/vulnerability/0.4")]
    public class EntryType
    {        
        [XmlAttribute("id")]
        public string id { get; set; }
 
        [XmlElement("vulnerable-configuration", typeof(VulnVulnerableConfigurationType))]
        public VulnVulnerableConfigurationType VulnerableConfiguration { get; set; }
 
        [XmlElement("vulnerable-software-list", typeof(VulnVulnerableSoftwareListType))]
        public VulnVulnerableSoftwareListType VulnerableSoftwareList { get; set; }
 
        [XmlElement("cve-id")]
        public string CveId { get; set; }
 
        [XmlElement("published-datetime")]
        public DateTime PublishedDateTime { get; set; }
 
        [XmlElement("last-modified-datetime")]
        public DateTime LastModifiedDateTime { get; set; }
 
        [XmlElement("cvss", typeof(VulnCvssType))]
        public VulnCvssType Cvss { get; set; }
 
        [XmlElement("references", typeof(VulnReferencesType))]
        public VulnReferencesType References { get; set; }
 
        [XmlElement("summary")]
        public string Summary { get; set; }
 
    }
 
    [XmlRoot("nvd", Namespace = "http://scap.nist.gov/schema/feed/vulnerability/2.0")]
    public class Nvd
    {
        public static Nvd Create(string xmlFileName)
        {
            var document = XDocument.Load(xmlFileName);
            var xmlSerializer = new XmlSerializer(typeof(Nvd));
            return (Nvd)xmlSerializer.Deserialize(document.CreateReader());
        }
 
        [XmlAttribute("nvd_xml_version")]
        public double NvdXmlVersion { get; set; }
 
        [XmlAttribute("pub_date")]
        public DateTime PubDate { get; set; }
 
        [XmlElement("entry", typeof(EntryType))]
        public EntryType Entry { get; set; }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            var nvd = Nvd.Create("database.xml");
        }
    }
}
2
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 17:02  [ТС] 9
Цитата Сообщение от агерон Посмотреть сообщение
держи студент.... ну хоть немного думать нужно, зачем парсить xml руками если это может сделать компьютер?
Спасибо большое, но я всё равно не понимаю почему выводится только первый узел Entry, а остальные нет. Я не правильно вывожу?
C#
1
2
3
4
5
6
7
8
9
10
11
static void Main(string[] args)
        {
            var nvd = Nvd.Create("2.xml");
 
            for (int i = 0; i < nvd.Entry.VulnerableSoftwareList.Products.Length; i++)
                Console.WriteLine(" ID {0}\n PublishedDateTime {1}\n {2}\n {3}\n {4}\n",
                    nvd.Entry.id, nvd.Entry.PublishedDateTime, nvd.Entry.Cvss.BaseMetrics.AccessComplexity,
                    nvd.Entry.Cvss.BaseMetrics.Score, nvd.Entry.VulnerableSoftwareList.Products[i]);
 
            Console.ReadKey();
        }
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 19:27 10
нууу может быть потому что в документе узел "entry" один одинешенек? покрайне мере в том xml документе что ты дал так и есть
0
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 19:39  [ТС] 11
Он не один, просто я не стал кидать весь файл
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 19:43 12
кинь весь

Добавлено через 41 секунду
как вариант просто нужно привязать элемент Entry к массиву обьектов

Добавлено через 1 минуту
попробуй к примеру так, посмотри поле Entries

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    [XmlRoot("nvd", Namespace = "http://scap.nist.gov/schema/feed/vulnerability/2.0")]
    public class Nvd
    {
        public static Nvd Create(string xmlFileName)
        {
            var document = XDocument.Load(xmlFileName);
            var xmlSerializer = new XmlSerializer(typeof(Nvd));
            return (Nvd)xmlSerializer.Deserialize(document.CreateReader());
        }
 
        [XmlAttribute("nvd_xml_version")]
        public double NvdXmlVersion { get; set; }
 
        [XmlAttribute("pub_date")]
        public DateTime PubDate { get; set; }
 
        [XmlElement("entry", typeof(EntryType))]
        public EntryType[] Entries { get; set; }
    }
0
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 19:50  [ТС] 13
Файл велик для загрузки, вот несколько ещё строк:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?xml version='1.0' encoding='UTF-8'?>
<nvd xmlns:scap-core="http://scap.nist.gov/schema/scap-core/0.1" xmlns:cvss="http://scap.nist.gov/schema/cvss-v2/0.2" xmlns:vuln="http://scap.nist.gov/schema/vulnerability/0.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:patch="http://scap.nist.gov/schema/patch/0.1" xmlns="http://scap.nist.gov/schema/feed/vulnerability/2.0" xmlns:cpe-lang="http://cpe.mitre.org/language/2.0" nvd_xml_version="2.0" pub_date="2015-11-10T03:23:57" xsi:schemaLocation="http://scap.nist.gov/schema/patch/0.1 [url]http://nvd.nist.gov/schema/patch_0.1.xsd[/url] [url]http://scap.nist.gov/schema/feed/vulnerability/2.0[/url] [url]http://nvd.nist.gov/schema/nvd-cve-feed_2.0.xsd[/url] [url]http://scap.nist.gov/schema/scap-core/0.1[/url] http://nvd.nist.gov/schema/scap-core_0.1.xsd">
<entry id="CVE-2014-2406">
    <vuln:vulnerable-configuration id="http://www.nist.gov/">
      <cpe-lang:logical-test operator="OR" negate="false">
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:12.1.0.1"/>
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:11.2.0.4"/>
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:11.2.0.3"/>
        <cpe-lang:fact-ref name="cpe:/a:oracle:database_server:11.1.0.7"/>
      </cpe-lang:logical-test>
    </vuln:vulnerable-configuration>
    <vuln:vulnerable-software-list>
      <vuln:product>cpe:/a:oracle:database_server:11.2.0.4</vuln:product>
      <vuln:product>cpe:/a:oracle:database_server:11.2.0.3</vuln:product>
      <vuln:product>cpe:/a:oracle:database_server:11.1.0.7</vuln:product>
      <vuln:product>cpe:/a:oracle:database_server:12.1.0.1</vuln:product>
    </vuln:vulnerable-software-list>
    <vuln:cve-id>CVE-2014-2406</vuln:cve-id>
    <vuln:published-datetime>2014-04-15T21:55:10.743-04:00</vuln:published-datetime>
    <vuln:last-modified-datetime>2014-04-16T13:22:08.120-04:00</vuln:last-modified-datetime>
    <vuln:cvss>
      <cvss:base_metrics>
        <cvss:score>8.5</cvss:score>
        <cvss:access-vector>NETWORK</cvss:access-vector>
        <cvss:access-complexity>MEDIUM</cvss:access-complexity>
        <cvss:authentication>SINGLE_INSTANCE</cvss:authentication>
        <cvss:confidentiality-impact>COMPLETE</cvss:confidentiality-impact>
        <cvss:integrity-impact>COMPLETE</cvss:integrity-impact>
        <cvss:availability-impact>COMPLETE</cvss:availability-impact>
        <cvss:source>http://nvd.nist.gov</cvss:source>
        <cvss:generated-on-datetime>2014-04-16T13:22:07.870-04:00</cvss:generated-on-datetime>
      </cvss:base_metrics>
    </vuln:cvss>
    <vuln:references xml:lang="en" reference_type="VENDOR_ADVISORY">
      <vuln:source>CONFIRM</vuln:source>
      <vuln:reference href="http://www.oracle.com/technetwork/topics/security/cpuapr2014-1972952.html" xml:lang="en">http://www.oracle.com/technetwork/topics/security/cpuapr2014-1972952.html</vuln:reference>
    </vuln:references>
    <vuln:summary>Unspecified vulnerability in the Core RDBMS component in Oracle Database Server 11.1.0.7, 11.2.0.3, 11.2.0.4, and 12.1.0.1 allows remote authenticated users to affect confidentiality, integrity, and availability via unknown vectors related to "Advisor" and "Select Any Dictionary" privileges.</vuln:summary>
  </entry>
<entry id="CVE-2014-0025">
    <vuln:cve-id>CVE-2014-0025</vuln:cve-id>
    <vuln:published-datetime>2014-01-28T18:55:03.547-05:00</vuln:published-datetime>
    <vuln:last-modified-datetime>2014-01-28T18:55:03.657-05:00</vuln:last-modified-datetime>
    <vuln:summary>** REJECT **  DO NOT USE THIS CANDIDATE NUMBER.  ConsultIDs: CVE-2014-1690.  Reason: This candidate is a reservation duplicate of CVE-2014-1690.  Notes: All CVE users should reference CVE-2014-1690 instead of this candidate.  All references and descriptions in this candidate have been removed to prevent accidental usage.</vuln:summary>
  </entry>
  <entry id="CVE-2014-0027">
    <vuln:vulnerable-configuration id="http://www.nist.gov/">
      <cpe-lang:logical-test operator="OR" negate="false">
        <cpe-lang:fact-ref name="cpe:/a:cmu:flite:1.4"/>
      </cpe-lang:logical-test>
    </vuln:vulnerable-configuration>
    <vuln:vulnerable-software-list>
      <vuln:product>cpe:/a:cmu:flite:1.4</vuln:product>
    </vuln:vulnerable-software-list>
    <vuln:cve-id>CVE-2014-0027</vuln:cve-id>
    <vuln:published-datetime>2014-01-25T20:55:19.877-05:00</vuln:published-datetime>
    <vuln:last-modified-datetime>2014-02-21T00:06:08.030-05:00</vuln:last-modified-datetime>
    <vuln:cvss>
      <cvss:base_metrics>
        <cvss:score>3.3</cvss:score>
        <cvss:access-vector>LOCAL</cvss:access-vector>
        <cvss:access-complexity>MEDIUM</cvss:access-complexity>
        <cvss:authentication>NONE</cvss:authentication>
        <cvss:confidentiality-impact>PARTIAL</cvss:confidentiality-impact>
        <cvss:integrity-impact>PARTIAL</cvss:integrity-impact>
        <cvss:availability-impact>NONE</cvss:availability-impact>
        <cvss:source>http://nvd.nist.gov</cvss:source>
        <cvss:generated-on-datetime>2014-01-27T11:06:43.220-05:00</cvss:generated-on-datetime>
      </cvss:base_metrics>
    </vuln:cvss>
    <vuln:cwe id="CWE-59"/>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>CONFIRM</vuln:source>
      <vuln:reference href="https://bugzilla.redhat.com/show_bug.cgi?id=1048678" xml:lang="en">https://bugzilla.redhat.com/show_bug.cgi?id=1048678</vuln:reference>
    </vuln:references>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>BID</vuln:source>
      <vuln:reference href="http://www.securityfocus.com/bid/64791" xml:lang="en">64791</vuln:reference>
    </vuln:references>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>OSVDB</vuln:source>
      <vuln:reference href="http://www.osvdb.org/101948" xml:lang="en">101948</vuln:reference>
    </vuln:references>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>MANDRIVA</vuln:source>
      <vuln:reference href="http://www.mandriva.com/security/advisories?name=MDVSA-2014:032" xml:lang="en">MDVSA-2014:032</vuln:reference>
    </vuln:references>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>MLIST</vuln:source>
      <vuln:reference href="http://seclists.org/oss-sec/2014/q1/59" xml:lang="en">[oss-security] 20140110 temporary file issue in flite</vuln:reference>
    </vuln:references>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>FEDORA</vuln:source>
      <vuln:reference href="http://lists.fedoraproject.org/pipermail/package-announce/2014-February/127776.html" xml:lang="en">FEDORA-2014-0579</vuln:reference>
    </vuln:references>
    <vuln:references xml:lang="en" reference_type="UNKNOWN">
      <vuln:source>FEDORA</vuln:source>
      <vuln:reference href="http://lists.fedoraproject.org/pipermail/package-announce/2014-February/127748.html" xml:lang="en">FEDORA-2014-0574</vuln:reference>
    </vuln:references>
    <vuln:summary>The play_wave_from_socket function in audio/auserver.c in Flite 1.4 allows local users to modify arbitrary files via a symlink attack on /tmp/awb.wav.  NOTE: some of these details are obtained from third party information.</vuln:summary>
  </entry>
</nvd>
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 19:57 14
у тебя не все так просто как кажеться.... у тебя что xml и в правду в 600к строк?
0
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 20:10  [ТС] 15
Цитата Сообщение от агерон Посмотреть сообщение
у тебя не все так просто как кажеться.... у тебя что xml и в правду в 600к строк?
да, прикрепляю скрин
Миниатюры
Выскакивает ошибка: В документе XML (1, 2) присутствует ошибка  
0
2 / 2 / 4
Регистрация: 26.05.2013
Сообщений: 126
30.11.2015, 20:12  [ТС] 16
Вот ссылка на файл: http://static.nvd.nist.gov/fee... 14.xml.zip
0
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
30.11.2015, 20:47 17
xVIKx, ты личные сообщения получаешь?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2015, 20:47
Помогаю со студенческими работами здесь

Если файл занят, то выскакивает ошибка
У меня прога написана на хеширование значений. Процесс хеширования очень долгий и я не знаю, когда...

Почему выскакивает ошибка uri при закачке файла на ftp?
Собственно, вот код - using System.Collections.Generic; using System.Linq; using System.Text;...

При streamreader.ReadLine() выскакивает ошибка object reference not set to an instance of object
Здраствуйте, у меня вдруг появилась такая проблема, что при streamreader.ReadLine() выскакивает...

Visual studio 2013 в документе xml (8,2) присутствует ошибка
Добрый день. не могу понять что за ошибка происходит. создавал уже чистые тестовые проекты. при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru